小编Cod*_*oft的帖子

ASP.Net MVC 操作控制器中的 async 和 wait 有什么好处

我尝试了下面的代码,直到长时间运行的方法完成后才会显示索引视图。如果我不使用异步和等待,那么在显示索引视图之前也需要相同的时间。现在,我想了解在 ASP.Net MVC 操作控制器中使用 async 和 wait 有什么好处?

    public async Task<IActionResult> Index()
    {
        var result = await Task.Run(() => TestAsyncAndAwait());

        ViewBag.ResultFromAwait = result;

        return View();
    }

    public int TestAsyncAndAwait()
    {
        System.Threading.Thread.Sleep(1 * 60 * 1000);

        return 1;
    }
Run Code Online (Sandbox Code Playgroud)

asp.net-core

2
推荐指数
1
解决办法
1434
查看次数

标签 统计

asp.net-core ×1