![]() |
1
29
谢谢你的回复!事实证明,我完全错误地认为这是一个浏览器问题——问题出在服务器上。ASP.NET对需要会话状态的同一会话的请求进行序列化,因此在这种情况下,在这些Ajax启动的请求完成之前,下一页不会在服务器上开始处理。 不幸的是,在这种情况下,响应Ajax调用的HTTP处理程序需要会话状态。但是只读访问已经足够好了,因此,通过用IReadonlysessionState而不是IRequiressessionState标记处理程序,会话锁不会被持有,并且问题已得到解决。 希望这些信息对其他人有用。 |
![]() |
2
11
关于托德自己对这个问题的回答…
我刚在PHP中遇到了这个问题,同样的解决方案也会起作用。不过,我在会议上需要这些信息。对于PHP开发人员,您可以调用
|
![]() |
3
3
您可能想检查abort()的一个奇怪的副作用。
记录如下: http://www.quirksmode.org/blog/archives/2005/09/xmlhttp_notes_a_1.html |
![]() |
4
2
您确定使用的是非同步请求吗?如果浏览器在整个请求期间阻塞,则使用同步请求(async参数为false) |
![]() |
5
1
我使用的Apache/PHP服务器也存在服务器问题。删除了会话\在不需要它的脚本(Ajax)上启动,一切都按预期工作。 多亏托德指出了一个类似的问题! |
![]() |
6
0
参考接受的答案: http://improve.dk/optimizing-performance-programmatically-setting-readonlysessionstate/
关于
|
![]() |
DeadlyChambers · 窗open在卸载前点火 7 年前 |