1

是否可以在 MVC3 Action 方法中异步/并行调用方法?

public ActionResult CreateUser(string name,string password)
{
 int newUserId=  myRepositary.CreateUser(name,password)
 if(newUserID>0)
 {
   //i want to execute this asycn /parallel ?
   UpdateUserIDINRelatedTables();
 }
 return RedirectToAction("AccountCreated");
}
public void UpdateUserIDINRelatedTables()
{
  //I will  update the userId in few another tables.

}

UpdateUserIDINRelatedTables做一些后端工作将新的 USERID 关联到一些其他表。我想在AccountCreated执行 CreateUser 方法后立即重定向到视图(不想等到UpdateUserIDInRelatedTables()方法完成执行。有什么想法吗?(在 C# 4,MVC3 中)

4

1 回答 1

0

尝试异步控制器。这可能会对您有所帮助 http://msdn.microsoft.com/en-us/library/ee728598(v=vs.100).aspx

于 2013-11-08T05:47:32.300 回答