我有以下代码
public async Task<ActionResult> login(string login, string password)
{
User objUser = new User();
string result = await HomeAPI.getlogin(login, password);
if (!string.IsNullOrEmpty(result))
{
try
{
objUser = JsonConvert.DeserializeObject<User>(result);
if (!ReferenceEquals(objUser.api_key, null))
{
return await Task.Run<ActionResult>(() =>
{
if (true)
{
return RedirectToAction("Index", "Project");
}
});
}
}
catch (Exception ex)
{
}
}
return View();
}
和项目控制器一样
public async Task<ActionResult> Index()
{
return View();
}
它击中了项目控制器的动作但是重定向不起作用,意味着仍然在登录页面上
我也试过了每个建议
public async Task<ActionResult> Index()
{
ActionResult x = await Index();
return View();
}
抛出溢出异常。
我被困了,请问如何重定向到项目控制器视图。