0

我有一个在 .Net Framework 2.0 下运行的旧 Web 应用程序,并且有一个使用 asp:treeview 控件的页面。

在过去一两个月的某个时间点,在应用程序没有任何变化的情况下,发生了一些事情,用户报告树视图行为异常,并且在调查时,树视图上节点的任何单击或展开似乎都在进行彻底的重新 -加载整个屏幕,而不是通常会发生的异步更新。

我们有用户在 IE9 和 IE10 中都遇到过这种情况,但至少在 IE10 上也有用户没有遇到问题。Web 服务器是 Windows 2008 R2 Sp1。

我在另一个页面上也有一个 asp:calendar 控件,它的行为很奇怪,但我无法确定这是回发问题还是其他问题,所以不确定它是否相关。

我没有收到此处引用的 javascript 错误:http ://www.hanselman.com/blog/BugAndFixASPNETFailsToDetectIE10CausingDoPostBackIsUndefinedJavaScriptErrorOrMaintainFF5ScrollbarPosition.aspx ...但确实尝试应用该修补程序,因为描述的症状是我发现的最接近的症状,但它没有没救

我已经返回了我的应用程序的几个版本,这些版本可以追溯到一年或更长时间,并且仍然在我们的测试 Web 服务器上以供参考,并且所有版本都表现出这种行为。

如果不是对解决方案的实际想法,我将不胜感激有关解决此问题的方法的任何建议。我有点不知所措。

谢谢你。

4

1 回答 1

0

我不确定这是否仍然与您有关。我最近遇到了类似的情况,并通过将 null 分配给受影响页面上窗口对象的 onbeforeunload 事件来解决它,如下所示

<script type="text/javascript">
 window.onbeforeunload = null;
</script>

试试这个,让我知道它是否适合你。

于 2013-08-28T06:12:38.420 回答