【发布时间】:2015-11-19 12:50:13
【问题描述】:
我在从这个控制器操作重定向时遇到问题
[HttpPost]
public async Task<ActionResult> Login(LoginBindingModel model, string returnUrl)
使用
if (loginViewModel.IsConfirmed)
{
await accountService.AuditLogin().ConfigureAwait(false);
user = await usersService.GetUser().ConfigureAwait(false);
await SessionWrapper.SetCurrentApplicationUserAsync(user.Data).ConfigureAwait(false);
await SessionWrapper.SetIsAuthenticatedAsync(true).ConfigureAwait(false);
**return RedirectToAction("Index", "Fixtures");**
}
什么都没有发生,它只是重定向回同一页面。我环顾四周,但我找到的信息没有帮助。
我要重定向到的控制器操作如下所示:
[HttpGet]
public async Task<ActionResult> Index(){...}
我有一种感觉,它与它是一个异步方法这一事实有关,但我对它的了解还不够,无法修复它。
任何帮助将不胜感激。
【问题讨论】:
标签: asp.net asp.net-mvc redirect asynchronous