asp.net-mvc – 异步操作方法
发布时间:2020-05-23 18:01:01 所属栏目: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-mvc – 在ASP.NET MVC中的LinkButton
- asp.net-mvc-3 – 如何添加html到页面里面的一个Razor if语
- asp.net-mvc – 如何在ASP.NET MVC应用程序中使用多个视图引
- 如何在使用ASP.NET MVC的jQuery AJAX调用中触发“错误”回调
- .net – 如何使用SmtpClient.SendAsync发送带有附件的电子邮
- asp.net-mvc – 这叫什么类型的架构?
- 在asp.net页面中的CSS粘贴页脚
- asp.net-mvc-4 – ASP.NET Web API授权令牌提前到期
- asp.net – Visual Studio 2013更改现有项目的身份验证
- asp.net – 在调用异步方法时不使用等待来防止死锁
推荐文章
站长推荐
- asp.net – 如何正确过滤数据表(datatable.selec
- 如何从ASP .NET网站检测客户端上安装的Java运行时
- asp.net-mvc – 将集合传递给EditorFor()时,它会
- asp.net-mvc-3 – 剃刀中的部分的默认内容
- ASP.NET @Register和@Reference
- asp.net-mvc-3 – ASP.NET MVC3 WebGrid – 自定
- asp.net – default.aspx中的“StartTag:invali
- asp.net – 如何在发布链接时以编程方式检查“无
- asp.net-mvc-3 – R#6 – 在剃刀视图中建议“使用
- 使用离线功能构建ASP.Net Web应用程序
热点阅读
