我有一个asp.net页面,我在其中使用了几个AJAX控件,使用更新面板进行部分回发。在测试中,它的工作原理非常奇妙,所有回发都是在不重新加载页面的情况下完成的,并且使整个过程变得流畅。我将其上传到Web服务器以进行一些外部测试,并且所有测试都报告说该页面正在重新加载。我在网络服务器上尝试过它,它仍然正常工作。但是,当我在家中从网络外部尝试它时,它实际上似乎在为这些更新面板设置部分回发时进行全面回发。异步回发导致完全回发
我似乎无法找出发生这种情况的原因。即使与服务器通信所花费的时间增加了,它也不应该重新加载页面 - 它应该至多停顿一会儿。另一个奇怪的是,即使我已经设置了这样做,但它并不能保持滚动位置。它重新加载到页面的顶部。
我在想也许这可能是在服务器上设置的东西,但我无法确定。有没有人有任何想法?
谢谢。
+1为未来用户自己提供答案。 – Glenn 2012-01-19 22:43:34