能不能让Web页面阻塞??? DateTime dt = DateTime.Now.AddMinutes(2); while (DateTime.Compare(DateTime.Now, dt) < 1) { ; } 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 改一下 DateTime dt = DateTime.Now.AddMinutes(2); while (DateTime.Compare(DateTime.Now, dt) < 0) { ; } Thread.Sleep(20000);在你标注的地方。 为什么你觉得asp.net里就不能用Thread.Sleep()了呢http://msdn.microsoft.com/zh-cn/library/system.threading.thread.aspx 可以手沉睡,不过http连接一般在30秒左右就会timeout,而且你要让用户等你2分钟,比优酷的广告都还长。要让我用你这网站,我直接关了。另外想一个好的解决办法。 直接使用 Thread.Sleep(2000);循环60次就行了。什么页面需要2分钟在加载啊 两个帖子一起回复你:“阻塞“页面(阻塞服务器端程序造成延迟)或者让页面刷新都是不正确的做法。你应该把后台任务从web程序中剥离出来,用消息队列。code.msdn.microsoft.com上搜索msmq有很多例子。 +1不管让页面假死2分钟,还是让winform假死2分钟,都不是正确的做法页面2分钟没反应,用户就关闭IE了!winform假死2分钟,用户就结束进程了! +1不管让页面假死2分钟,还是让winform假死2分钟,都不是正确的做法页面2分钟没反应,用户就关闭IE了!winform假死2分钟,用户就结束进程了!恩。必须用计时器 以我以往的经验,界面卡住5秒,还是可以忍受的而卡2秒以下,才是可以接受的我做过的程序,卡最长的,大约是20秒,还是因为交接班的时候要导出20+左右的excel文档本来就是交班的时候,不会再对程序进行任何操作,所以卡20秒也可以接受而如果是正常操作过程中,用户等着看结果,卡2分钟,用户心理可就没底了好歹显示个进度条,告诉用户程序没有死机,也行啊 ajax 去请求,不能让页面阻塞 两种方案了(1)用ajax让js阻塞2分钟,再发送请求到服务器,js可做成倒计时的,用settimeout(2)在服务器上Thread.Sleep(2000);你是不是想提示倒计时的同时,后台代码也在执行数据库呢?这种用js异常加载了,执行ajax时弹出一个层显示倒计时,同时发送请求到服务器,执行业务逻辑 .net MVC上运用FckEditor检测到有潜在危险的 Request.Form 怎样把sql2005server上传到服务器? 这个linq如何优雅的简写呢? 50分问一个关于在javascript赋予innerHTML里的图片不显示的问题!!! 部分代码未看懂 俺是菜鸟,大家帮帮我!!! 弹出对话框,根据选择结果,使画面Redirect,该怎么办呀? 请教:我想设置DataList里页眉的的服务器控件Label的值,应该怎样弄? 创建邮箱出错,帖出源码,求救 怎么快速找出两个DLL中代码的不同地方? 采集程序如何破封 如何嵌套其他网站html到我的网站里,不想用iframe。
while (DateTime.Compare(DateTime.Now, dt) < 0)
{
;
}
Thread.Sleep(20000);在你标注的地方。
“阻塞“页面(阻塞服务器端程序造成延迟)或者让页面刷新都是不正确的做法。
你应该把后台任务从web程序中剥离出来,用消息队列。code.msdn.microsoft.com上搜索msmq有很多例子。
不管让页面假死2分钟,还是让winform假死2分钟,都不是正确的做法
页面2分钟没反应,用户就关闭IE了!
winform假死2分钟,用户就结束进程了!
不管让页面假死2分钟,还是让winform假死2分钟,都不是正确的做法
页面2分钟没反应,用户就关闭IE了!
winform假死2分钟,用户就结束进程了!恩。必须用计时器
而卡2秒以下,才是可以接受的我做过的程序,卡最长的,大约是20秒,还是因为交接班的时候要导出20+左右的excel文档
本来就是交班的时候,不会再对程序进行任何操作,所以卡20秒也可以接受而如果是正常操作过程中,用户等着看结果,卡2分钟,用户心理可就没底了
好歹显示个进度条,告诉用户程序没有死机,也行啊
(1)用ajax让js阻塞2分钟,再发送请求到服务器,js可做成倒计时的,用settimeout
(2)在服务器上Thread.Sleep(2000);你是不是想提示倒计时的同时,后台代码也在执行数据库呢?
这种用js异常加载了,执行ajax时弹出一个层显示倒计时,同时发送请求到服务器,执行业务逻辑