asp.net网站,当浏览器打开一个长时间运行的页面,然后点击链接同时打开其他页面,会出现被挂起的现象,一直白屏在加载状态,就如卡死一样。
直到那个长时间运行的页面运行完毕后,新打开的才会立即响应返回数据到客户端。
asp.net网站,当浏览器打开一个长时间运行的页面,然后点击链接同时打开其他页面,会出现被挂起的现象,一直白屏在加载状态,就如卡死一样。
直到那个长时间运行的页面运行完毕后,新打开的才会立即响应返回数据到客户端。
长时间运行的页面使用了session了吧,同一个浏览器公用同一个sessionid,服务器端反访问session会对session加锁,第二个请求将只在第一个请求完成之后执行
参考:
http://msdn.microsoft.com/zh-cn/library/ms178581(v=vs.100).aspx