文件名称:ASP.NET大任务异步处理的实现
文件大小:25KB
文件格式:RAR
更新时间:2011-02-22 04:28:21
BS架构也经常需要执行“大任务”(指执行时间非常长的任务)。如果这些任务直接放置在按钮单击事件的后面,那么页面将会有很长时间不能响应。在CS架构中,这个问题非常好解决,执行任务的线程和UI线程是独立的,不会造成假死。BS要实现这样的效果就相对麻烦一些。这个例子是使用处理器实现的,使用XMLHTTP向处理器发送请求。
【文件预览】:
ASP.NET大任务异步处理的实现
----WebTest()
--------WebTest.csproj(4KB)
--------AsyncRequest.cs(1KB)
--------bin()
--------Web.config(1KB)
--------obj()
--------Properties()
--------WebTest.csproj.user(1KB)
--------Default.aspx(3KB)
--------Default.aspx.cs(847B)
--------Default.aspx.designer.cs(974B)
--------BigTaskHandler.ashx(100B)
--------BigTaskHandler.ashx.cs(2KB)
--------AsyncRequestResult.cs(2KB)
----ASP.NET大任务异步处理的实现.suo(14KB)
----ASP.NET大任务异步处理的实现.sln(1KB)