TBA*_*TBA 4 c# asp.net asp.net-mvc multithreading asp.net-mvc-4
我有一个异步控制器实现如下,
public Task<ActionResult> UpdateUser(ProfileModel model)
{
return Task.Factory.StartNew(showMethod).ContinueWith(
t =>
{
return RedirectToAction("ViewUser","UserProfile");
});
}
Run Code Online (Sandbox Code Playgroud)
但是我无法重定向到操作,因为我一直在收到错误,
无法隐式转换类型, System.Threading.Taska.Task<Sytem.Web.Mvc.RedirectToRouteResult>
以 System.Threading.Taska.Task<Sytem.Web.Mvc.ActionResult>
但是我真的想重定向到上面提到的Action,我该怎么做呢.
Mir*_* J. 10
对于那些来这里寻找答案的人来说,较新版本的.NET使事情变得更简单.async
在方法的定义中使用关键字,您可以清理正文.
public async Task<ActionResult> UpdateUser(ProfileModel model)
{
return RedirectToAction("ViewUser","UserProfile");
}
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
9296 次 |
最近记录: |