腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
8
回答
我应该在什么时候使用ASP.NET
MVC
中的
异步
控制器?
c#
、
asp.net
、
asp.net-mvc-4
、
asynchronous
、
async-await
我对在ASP.NET
MVC
中使用
异步
操作有一些顾虑。它什么时候能提高我的应用程序的性能,什么时候不能 在ASP.NET
MVC
中到处使用
异步
操作好吗?关于可等待的方法:当我想要
查询
数据库(通过EF/NHibernate/other ORM)时,我是否应该使用async/await关键字?我可以在一个操作方法中使用await关键字来
异步
查询
数据库多少次?
浏览 33
提问于2015-06-01
得票数 234
回答已采纳
1
回答
所有实体框架方法都应该使用
异步
吗?
c#
、
asp.net-mvc
、
asynchronous
、
asp.net-web-api
、
entity-framework-6
在Asp.Net
MVC
或Asp.Net Web中,让
查询
数据库(甚至是最简单的
查询
)的每个控制器操作都使用
异步
/等待模式是很好的做法吗? 我知道使用
异步
/等待会增加复杂性,但是添加它值得吗?即使是最简单的
查询
?
浏览 4
提问于2016-11-12
得票数 14
1
回答
使用选择并返回集合的存储库等待
MVC
控制器的
异步
等待
c#
、
asp.net-mvc
、
entity-framework
、
async-await
、
iqueryable
我有一个
MVC
控制器操作,它列出了给定“应用程序”的所有“特性”,然后将其显示为一个表。public async Task<IActionResult> List(string id) return View(await new FeatureRepository试图避免任何类型的ToList,因为我不想运行
查询
,直到它是必需的,即推迟执行。谢谢!丹。(
MVC
浏览 1
提问于2016-01-24
得票数 1
回答已采纳
1
回答
同一视图中的多个
查询
java
、
sql
、
scala
、
playframework
、
ebean
我想运行多个
查询
,然后在一个页面中显示结果,比如:package controllers; import play.
mvc
.Controller;import play.
mvc
.Security; }, httpExecutionContext.cu
浏览 32
提问于2020-05-13
得票数 0
回答已采纳
3
回答
ASP.NET
MVC
不执行
异步
函数并行
jquery
、
asp.net-mvc
、
async-await
我使用jquery调用向我的asp.net
mvc
应用程序发送多个请求。处理此请求的方法是
异步
,它在我的oracle数据库上执行一个
查询
。但是,这些
查询
不是并行地发送到数据库的。这是
异步
控制器方法:{ DataWrapper featuresDataWrapper
浏览 2
提问于2017-08-01
得票数 1
回答已采纳
1
回答
在
MVC
4.0 Web Api中早期向客户端提供数据
asp.net-mvc-4
、
asp.net-web-api
使用
MVC
4.0WebApi,我有一个长时间运行的数据库
查询
,它是
异步
运行的,在它完成之前,控制器完成了它的"Get“或"Post”操作。这一切都与预期/想要的一样。然而,尽管看起来
MVC
已经将数据发送回了客户端,但在长时间运行的
查询
完成之前,实际上什么都不会传输。 有没有什么方法可以迫使数据提前“让步”到客户端,或者甚至创建和传输新的响应?
浏览 4
提问于2012-05-11
得票数 1
回答已采纳
1
回答
在
异步
/等待之前的旧日,WebAPI请求是如何被取消的?
asp.net
、
entity-framework
、
async-await
在.NET 4.5中,使用
异步
/等待模式,通过在
异步
控制器方法中包含一个CancellationToken,可以轻松地取消web请求。当然,这可以传递给任何
异步
实体框架方法,并且可以很好地取消整个过程。我问这个问题的动机是,我运行了一些实验,发现几乎在所有情况下,我的大型ish EF
查询
的同步版本都比<e
浏览 1
提问于2017-04-07
得票数 2
回答已采纳
1
回答
我可以在ASP
MVC
中途取消控制器请求吗?
asp.net-mvc-3
我是ASP
MVC
的新手但不幸的是,这些控制器中的一些控制器需要一些时间来执行才能做出明显的更改。
浏览 2
提问于2013-11-05
得票数 1
2
回答
当创建新线程时,Web "ApiController“是否从ASP.NET线程池中窃取线程?
c#
、
asp.net-mvc
、
asynchronous
、
asp.net-web-api
据我所知,
MVC
引入AsyncController是为了解决在创建新线程时避免从ASP.NET线程池中窃取线程的问题。新的Web没有类似的AsyncApiController。
浏览 2
提问于2012-06-20
得票数 0
回答已采纳
2
回答
我应该使用AKKA来完成定期任务吗
java
、
spring-mvc
、
spring-boot
、
akka
在后台,我使用了Spring
MVC
、MyBatis和PostgreSQL。基本上,我从DB
查询
会话信息,然后发送回前端并显示给用户。但是有一些大的
查询
(如搜索总用户数,总会话数等),当用户打开网站时会减慢系统速度,所以我想将这些
查询
作为
异步
任务进行,以便网站可以快速打开,而不是等待
查询
。我不知道我应该使用什么,也许是AKKA,或者任何其他方式来完成这两项工作(1.
异步
执行大型
查询
2.执行一些定期
查询
)?请帮帮我,谢谢!
浏览 21
提问于2018-02-07
得票数 0
1
回答
mvc
中的
异步
页面加载
c#
、
asp.net
、
asp.net-mvc
、
asp.net-mvc-5
、
asp.net-core
为此,我创建了一个部分视图,部分视图操作是
异步
的,并返回一个任务。但是在
Mvc
5中,我不能在视图中使用等待关键字。我认为
mvc
6解决了这个问题。 因此,现在我使用ajax调用加载部分视图。或者使用c#
异步
编程特性。
浏览 6
提问于2014-11-20
得票数 0
回答已采纳
1
回答
T4
MVC
AsyncController
.net
、
nuget
、
t4mvc
、
asynccontroller
我最近使用Nuget安装了T4
MVC
。在此之前,我有一个运行良好的旧版本,但是我有一个新的需求,需要一个
异步
控制器。创建
异步
控制器之后,由于与t4有关,我的项目将不会编译。所以我用Nuget更新了。我现在遇到的问题是,直到最近我刷新了t4
mvc
,我的控制器才正常工作。刷新代码之后编译,但是当我调用
异步
操作时,它会在很长一段时间后返回,并返回大量不正确的数据。我已经依赖T4
MVC
了,因为它非常好,但是我真的无法避免这些
异步
操作。; using System.Web.<em
浏览 4
提问于2011-03-24
得票数 4
回答已采纳
5
回答
ASP.NET
MVC
框架是否支持
异步
页面执行?
asp.net-mvc
、
asynchronous
我正在学习API框架,从像这样的文章中可以看出,MvcHandler似乎只实现了Execute(),并没有实现
异步
ASP.NET。实际上,我也不认为Controller有
异步
API。所以,ASP.NET
MVC
不支持
异步
编程?如果网页需要I/O操作,这可能是可伸缩性的一大障碍。
浏览 1
提问于2008-11-09
得票数 8
回答已采纳
2
回答
jQuery和
异步
调用
jquery
、
asp.net-mvc
、
async-await
、
c#-5.0
当使用jQuery客户端函数调用
MVC
控制器方法时,是否需要用
异步
任务
异步
来修饰
MVC
方法,并等待关键字,因为jQuery调用本质上已经是一个
异步
调用了?
浏览 8
提问于2014-04-10
得票数 2
1
回答
异步
地从控制器(spring )获得响应
java
、
spring
、
spring-mvc
、
asynchronous
此方法调用进行
查询
的服务。我的问题是,服务需要大约20-30秒的时间才能执行
查询
,然后将
查询
返回到控制器,然后放到outputStream返回给用户。我对spring
mvc
和
异步
编程很陌生。所以,请解释一下我如何
异步
地做这件事?
浏览 4
提问于2017-09-07
得票数 0
回答已采纳
2
回答
ASP.NET
MVC
4
异步
子动作
asp.net-mvc
、
asp.net-mvc-4
、
async-await
我有一个针对ASP.NET 4.5的.NET
MVC
4应用程序。我们的一个子操作使用HttpClient调用web服务。但是,当
MVC
4试图执行子操作时,我们会得到以下错误消息: 众所周知,在
异步
任务上触摸.Result或.Wait()将导致ASP.NET
浏览 5
提问于2012-10-05
得票数 28
回答已采纳
1
回答
asp.net
mvc
apicontroller请求除了角$resource之外还需要
异步
处理吗?
asp.net-mvc
、
angularjs
、
asynchronous
、
asp.net-web-api
、
angular-resource
如果我使用asp.net
mvc
ApiControllers作为我的支持服务层,并且使用$resource的角度前端,我是否也需要使用asp.net
mvc
异步
模式?我知道$resource是
异步
的,它不会阻止UI,但是当我有许多客户机执行i/o密集型任务时,使用asp.net
mvc
的
异步
来阻止服务器阻止请求,我也会从中受益吗? 谢谢!史考特
浏览 0
提问于2014-12-02
得票数 0
回答已采纳
1
回答
MVC
3中的ASync重新配置
asp.net-mvc-3
、
asynchronous
、
recaptcha
、
mvcrecaptcha
我已经使用ReCaptcha.net NuGet包在
MVC
3中实现了ReCaptcha。所有的工作都很好,除了我想看看我是否可以
异步
实现它,因为它有时相当慢,并且我们可能会在这些页面上有一些卷。RecaptchaVerificationResult.Success) ModelState.AddModelError("", "Incorrect captcha answer.");但是,它使用的是
MVC
4有没有办法在
MVC
3
异步
框架中使用这种方法?
浏览 1
提问于2013-03-13
得票数 1
回答已采纳
3
回答
想要了解
异步
c#
、
async-await
、
asp.net-web-api2
、
azure-cosmosdb
我用过一点
异步
编码,但我并不完全理解如何使用它--尽管我理解它的概念和我为什么需要它。下面是我的设置: 我有一个Web,我将从我的ASP.NET
MVC
应用程序中调用它,并且我的Web将调用DocumentDB。在代码示例中,我在向DocumentDB发送
查询
时看到了许多等待关键字。如果我需要在我的
MVC
应用程序中
异步
设置Index操作方法,我会感到困惑。我也很困惑,如果我的Web API中的CreateEmployee()方法应该是
异步
的?在这种情况下,使用
异步
的正确
浏览 6
提问于2014-11-25
得票数 9
回答已采纳
1
回答
当所有控制器都继承自AsyncController时,这是一种好的实践吗?
c#
、
.net
、
asp.net-mvc-4
在新的.NET Framework4.5和ASP.NET
MVC
4中,我想使用C# 5中新的更简单的
异步
功能。我想使用一些带有
异步
功能的操作方法(不是全部)。(非
异步
操作方法的性能更差?)感谢你的每一个回答。 编辑:在我看到的ILSpy中,
异步
控制器类不包含任何代码(
MVC
4)。正如@Trevor Pilley所说,它只是为了向后兼容
MVC
3。现在在
MVC
4中,“控制器”-class可以同时处理这两种情况。
浏览 4
提问于2012-08-31
得票数 4
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
对象存储
云点播
即时通信 IM
活动推荐
运营活动
广告
关闭
领券