Asp.net mvc 3 mvc3异步控制器

Asp.net mvc 3 mvc3异步控制器,asp.net-mvc-3,asynccontroller,Asp.net Mvc 3,Asynccontroller,我有一个视图,它有一个文本框和一个提交按钮。 我希望直到用户完成文本框并按下submit按钮以异步方式执行一些查询 我怎样才能做到这一点?使用异步控制器 谢谢 不,您不需要异步控制器,普通控制器就可以了。您需要做的是从页面向普通控制器发出AJAX请求 异步控制器实际上用于服务器上的高级线程管理,而不是客户端/web浏览器上的高级线程管理。异步控制器允许在长时间运行任务(如网络或磁盘密集型活动)期间释放服务器线程 您的意思是用户填写文本框,然后您执行查询吗?然后呢?你的问题太模糊了。我想这取决于你

我有一个视图,它有一个文本框和一个提交按钮。 我希望直到用户完成文本框并按下submit按钮以异步方式执行一些查询

我怎样才能做到这一点?使用异步控制器


谢谢

不,您不需要异步控制器,普通控制器就可以了。您需要做的是从页面向普通控制器发出AJAX请求


异步控制器实际上用于服务器上的高级线程管理,而不是客户端/web浏览器上的高级线程管理。异步控制器允许在长时间运行任务(如网络或磁盘密集型活动)期间释放服务器线程

您的意思是用户填写文本框,然后您执行查询吗?然后呢?你的问题太模糊了。我想这取决于你需要做什么。在最简单的情况下,您可以让按钮触发jqueryajax调用,而不是提交表单。AJAX调用可以命中任何标准控制器操作,然后您可以对响应执行任何您想要的操作。(虽然我个人喜欢将特定于JavaScript的控制器操作分离,并从
JavaScriptSerializer
返回内容,而不是
视图
),但我希望执行查询,直到用户填充文本框,无论他在文本框中输入什么,查询结果将在用户点击提交btn时使用