Asp.net mvc 任务控制器
我需要在MVC4控制器中运行异步任务操作。在一些文章中,我的控制器需要继承AsyncController,而在一些文章中则不需要 例如,在本示例中: 不是Asp.net mvc 任务控制器,asp.net-mvc,asp.net-mvc-3,asp.net-mvc-4,Asp.net Mvc,Asp.net Mvc 3,Asp.net Mvc 4,我需要在MVC4控制器中运行异步任务操作。在一些文章中,我的控制器需要继承AsyncController,而在一些文章中则不需要 例如,在本示例中: 不是 是哪一个?。为了运行异步控制器操作,我的控制器是否需要继承“AsyncController” 对于异步操作,不需要从异步控制器继承。下面是一个例子 public class HomeController : Controller { public async Task<ActionResult> Index()
对于异步操作,不需要从异步控制器继承。下面是一个例子
public class HomeController : Controller
{
public async Task<ActionResult> Index()
{
DataServiceClient client = new DataServiceClient();
var cities = await client.GetCitiesAsync();
return View(cities);
}
}
公共类HomeController:控制器
{
公共异步任务索引()
{
DataServiceClient=新的DataServiceClient();
var cities=wait client.GetCitiesAsync();
返回视图(城市);
}
}
。也许这会有帮助