【问题标题】:Asp:treeview Suddenly Firing full-page postback?Asp:treeview 突然触发整页回发?
【发布时间】:2013-07-19 16:04:47
【问题描述】:

我有一个在 .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 ...但确实尝试应用该修补程序,因为描述的症状是我发现的最接近的症状,但它没有帮助。

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

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

谢谢。

【问题讨论】:

    标签: .net treeview postback


    【解决方案1】:

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

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

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

    【讨论】:

      猜你喜欢
      • 2015-07-21
      • 1970-01-01
      • 2019-12-22
      • 2014-07-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-01-29
      相关资源
      最近更新 更多