这么一个功能。
aspx页面调用业务层的一个处理程序
如果调用业务层的程序十分钟还没有得到结果那就提示用户超时
这用timer咋写啊,或者用多线程?
我现在这个项目其他都弄好了,就差这块了
就算用 timer的话,
十分钟到了提示用户超时,可是服务器肯定还在调用业务层的处理程序,这样性能影响很大啊。
如何真正的停止执行?
aspx页面调用业务层的一个处理程序
如果调用业务层的程序十分钟还没有得到结果那就提示用户超时
这用timer咋写啊,或者用多线程?
我现在这个项目其他都弄好了,就差这块了
就算用 timer的话,
十分钟到了提示用户超时,可是服务器肯定还在调用业务层的处理程序,这样性能影响很大啊。
如何真正的停止执行?
解决方案 »
- DataRowView rowView = (DataRowView)e.Item.DataItem;
- sql 2008的数据库怎么附加到sql2005数据库里面?希望能详细解答一点.谢啦.....
- entity framework code first many to many add/update/delete/select
- 图片和web程序的分离
- asp.net 什么文件之接收消息,但不返回一切数据
- 未将对象引用设置到对象的实例?
- 短期要建站,谁有这方面经验,帮帮忙啊
- 请进!页面参数传递
- 一个简单问题
- 微软专家请关注
- 基于.net的GDI的图表组件源码
- 关于asp.net mvc学习疑问,在线等
是根据客户上传的报表模板来的
要是用户的报表模板非常大。
比如一个excel 几千几万个单元格需要处理。
肯定是需要这么长时间的。
所以我让它超过十分钟就提示超时了。让它改报表去
一个服务端程序用来处理模块,别用iis的进程
另外一个监视状态的模块 用bs,可以用定时读取某个文件或者某条数据来完成。
这样 在bs 端就可以实时监视服务端处理的状态,同时还可以发送停止命令让服务端停止。
发送命令的方式很多,可以写文件,写数据库 还可以用wpf直接调用wpf服务。