我有一个在.Net Framework 2.0下运行的旧网页应用程序,并且有一个使用asp:treeview控件的页面。
在过去一两个月的某个时刻,在没有对应用程序进行任何更改的情况下,发生了一些事情,用户报告的树视图行为奇怪,并且在调查时,树视图上的任何节点的单击或扩展似乎都在执行完全重新加载整个屏幕,而不是通常会发生的异步更新。
我们让用户在IE9和IE10中体验到这一点,但至少在IE10上也有用户,他们没有遇到问题。 Web服务器是Windows 2008 R2 Sp1。
我的另一个页面上也有一个asp:日历控件很奇怪,但是我无法确定这是一个回发问题还是别的,所以不确定它是否相关。
我没有收到此处引用的javascript错误:http://www.hanselman.com/blog/BugAndFixASPNETFailsToDetectIE10CausingDoPostBackIsUndefinedJavaScriptErrorOrMaintainFF5ScrollbarPosition.aspx ...但确实尝试应用该修补程序,因为描述的症状是我找到的最接近的,但它没有帮助。
我已经退回了我的应用程序的几个版本,这些版本可以追溯到一年或更长时间,并且仍然在我们的测试Web服务器上供参考,所有这些版本都表现出这种行为。
如果没有对解决方案的实际想法,我会很感激有关解决此问题的方法的任何建议。我有点失落。
谢谢。
答案 0 :(得分:0)
我不确定这是否仍与您相关。我最近遇到了类似的情况并通过在受影响的页面上为窗口对象的onbeforeunload事件分配null来解决它,如下所示
<script type="text/javascript">
window.onbeforeunload = null;
</script>
试试这个,让我知道它是否适合你。