asp.net网站,当浏览器打开一个长时间运行的页面,然后点击链接同时打开其他页面,会出现被挂起的现象,一直白屏在加载状态,就如卡死一样。
直到那个长时间运行的页面运行完毕后,新打开的才会立即响应返回数据到客户端。
长时间运行的页面使用了session了吧,同一个浏览器公用同一个sessionid,服务器端反访问session会对session加锁,第二个请求将只在第一个请求完成之后执行
参考:
如果你的页面会长时间的运行,那你应该用ajax异步访问,不要让页面卡住
别人家的网站都H5富客户端技术了,你还ASPNET也就罢了,还能让页面卡住