ASP.net webforms中的异步页面处理示例(.NET 2.0)
有人可以在ASP.NET Webforms 2.0中为我提供一个简单的异步页面处理示例(我正在使用VS 2010,所以像lambdas这样的新语法可以)吗?
我有一些长时间运行的请求,我不想绑定IIS线程. 为简单起见,假设我当前的代码如下所示: protected void Page_Load(object sender,EventArgs e) { string param1 = _txtParam1.Text; string param2 = _txtParam2.Text; //This takes a long time (relative to a web request) List<MyEntity> entities = _myRepository.GetEntities(param1,param2); //Conceptually,I would like IIS to bring up a new thread here so that I can //display the data after it has come back. DoStuffWithEntities(entities); } 如何修改此代码以使其异步?假设我已经在aspx页面中设置了async =“true”. 编辑 我想我想出了如何得到我正在寻找的东西.我已将示例代码放在答案here中.请随意指出可以进行的任何缺陷或更改. 解决方法
我问过ASP.NET团队的一些人.这是他们给我的电子邮件回复,现在,给你.
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- asp.net – 从磁条输入信号卡
- asp.net-mvc – 阻止MVC控制器动作的后台工作者
- [你必须知道的.NET] 第一回:恩怨情仇:is和as
- asp.net-mvc – 滚动到验证摘要 – ASP.net MVC
- 我可以使用IoC容器来创建ASP.NET webforms页面和控件吗?
- Asp.Net MVC:Server Controls vs Html类来呈现控件?
- asp.net-mvc – 多租户Razor页面
- asp.net-mvc – ASP.Net MVC在回发之间保持动作参数
- 如何从ASP.NET 2.0 Web应用程序中的客户端脚本调用ASP.NET
- asp.net-mvc – ASP.NET MVC 4 – 用户组的唯一路由?