asp.net打开一个长时间运行的页面后再打其他页面没反应

asp.net网站,当浏览器打开一个长时间运行的页面,然后点击链接同时打开其他页面,会出现被挂起的现象,一直白屏在加载状态,就如卡死一样。

直到那个长时间运行的页面运行完毕后,新打开的才会立即响应返回数据到客户端。

1个回答

长时间运行的页面使用了session了吧,同一个浏览器公用同一个sessionid,服务器端反访问session会对session加锁,第二个请求将只在第一个请求完成之后执行
参考这个:http://msdn.microsoft.com/zh-cn/library/ms178581(v=vs.100).aspx

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问