asp.net-mvc – 异步操作方法
发布时间:2020-12-16 00:28:57 所属栏目:asp.Net 来源:网络整理
导读:我正在看ASP.NET MVC 5模板,我注意到许多操作被标记为异步: public async TaskActionResult Login(LoginViewModel model,string returnUrl) { } 什么时候应该在MVC操作上这样做?当它包含访问数据库? 如果我在动作中调用存储库,我还应该使用Task来使其异
我正在看ASP.NET MVC 5模板,我注意到许多操作被标记为异步:
public async Task<ActionResult> Login(LoginViewModel model,string returnUrl) { } 什么时候应该在MVC操作上这样做?当它包含访问数据库? 如果我在动作中调用存储库,我还应该使用Task来使其异步吗? 解决方法
你的问题的核心是:我什么时候应该让我的MVC动作异步?有关这个问题的讨论,请参阅
http://blogs.msdn.com/b/rickandy/archive/2009/11/14/should-my-database-calls-be-asynchronous.aspx。他仅谈论数据库,但他的观点结束了。
基本上,几乎从不以异步方式调用数据库。
人们告诉你如果可能,总是使用异步IO,不要被损害。异步现在就是愤怒。很多不合理的建议正在蔓延。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-core-2.0 – 如何从Core 2 RazorPage ViewModel Ha
- asp.net – IIS URL重写:强制规范主机名和HTTP到HTTPS重定
- 传统asp.net小心 async/await坑
- 如何在ASP.NET中获取原始请求体?
- asp.net – 如果我将ValidateRequest设置为false,这不是很危
- 使用ASP.NET AJAX Control Toolkit设置焦点
- asp.net-mvc-4 – 在MVC4中使用DotNetOpenAuth获取Twitter访
- asp.net-mvc – MVC3,Ninject,MvcSiteMapProvider – 如何将
- 有没有办法检查WebResponse而不影响.NET中的底层响应流?
- asp.net-core – 更改IdentityServer 4中的默认端点
推荐文章
站长推荐
- asp.net-mvc – Jasmine在一个单独的测试项目中
- 在ASP.NET MVC 5中创建对象时何时在C#中使用NEW关
- 为什么asp.net会员资格有用户表和会员表?
- asp.net-mvc-3 – ASP.NET MVC视图模型不绑定在H
- 使用ASP.NET MVC和JQuery表单插件/文件上传检测I
- asp.net-mvc – 如何在asp.net mvc中模拟缓存对象
- c# dynamic动态类型和匿名类
- asp.net-mvc – 何时使用RedirectToAction和哪里
- asp.net-mvc – 具有Knockout和Web API的ASP.NET
- asp.net-mvc – MVC3 AntiForgeryToken打破了Aja
热点阅读