Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/asp.net-mvc-3/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net mvc 任务控制器_Asp.net Mvc_Asp.net Mvc 3_Asp.net Mvc 4 - Fatal编程技术网

Asp.net mvc 任务控制器

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()

我需要在MVC4控制器中运行异步任务操作。在一些文章中,我的控制器需要继承AsyncController,而在一些文章中则不需要

例如,在本示例中:

不是

  • 是哪一个?。为了运行异步控制器操作,我的控制器是否需要继承“AsyncController”

  • 对于异步操作,不需要从异步控制器继承。下面是一个例子

    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();
    返回视图(城市);
    }
    }
    
    。也许这会有帮助