我有一个订单程序用ASP.NET 3.5+AJAX,在FireFox下面速度挺快,但是在IE下面建了三五条单据后,就会引发超时,与IIS的所有连接都被中止,此时在IE中无论打开程序的哪个页面,不具有AJAX功能的单独页面都无法连接到Server,准确的说是与服务器完全的断开了,也没办法连接了,必须要关掉重新启动程序,很有规律的三至5条单后又是这个问题,换了多台Server都是,但是在FireFox中速度比IE也快,也没有这个问题,实在是郁闷,希望有类似经验的朋友能够 帮帮忙。

解决方案 »

  1.   

    被充一点:在ScriptManager的超时设置也设了36000,在PageRequestManager的页面生命期的追踪中,发现是BeginRequest开始后在pageLoading之前无响应,与服务器连接失败,但是失败后怎么整个程序都没办法连接了。
    版本:IE7.0.5730.13
      

  2.   

    布局是这样的  一个TabContainer+4个TabPanel,每个Panel上面一个UpdatePanel控件,没有添加任何复杂的JS,就是一些window.open。奇怪。
      

  3.   

    呵呵,我从来不用微软的Ajax框架,问题多多
    还是javascript好用,帮搂主顶一下
      

  4.   

    问题解决了,事关ScriptManager的问题,同一个页面实例,如果有多个ScriptManager,当在IE中跑多次时,很快就会死掉。原因是页面上有一些Button,单击时打开另一个窗口,另外一个窗口有一个ScriptManager,这样开来开去就有问题了。