【问题标题】:ASP.NET Postback Crashes IEASP.NET 回发使 IE 崩溃
【发布时间】:2011-03-16 15:28:00
【问题描述】:

我有一个非常简单的 ASP.NET 3.5 SP1 应用程序,它有一个复选框的回发触发器 onchange (autopostback=true)。出于某种原因,在所有版本的 IE 中,当我单击该复选框时,浏览器都会崩溃。

<asp:CheckBox ID="ckTrouble" runat="server" Text="Check this box" TextAlign="Left" AutoPostBack="True" />

复选框位于用户控件中,该控件位于使用传统母版页的普通旧页面上。这在 Firefox 和 Chrome 中运行良好,只有 IE 导致了问题。

想法?

【问题讨论】:

  • 查看页面的 HTML 源代码并追踪复选框的 onclick 代码 - 您可以添加自己的调试(甚至使用警报)并查看它在哪里崩溃。

标签: asp.net internet-explorer


【解决方案1】:

这似乎是SmartNavigation="True" 的结果。有没有人认为这是一个原因?见this

【讨论】:

  • 我不确定这会失败的原因,但 Page.SmartNavigation 在 .NET 2.0 及以后的版本中已过时。请改用Page.SetFocusPage.MaintainScrollPositionOnPostBack。一个简单的搜索表明你不是唯一一个遇到这个问题的人:google.com.au/search?q=smartnavigation+crash
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-08-24
  • 1970-01-01
  • 2014-01-14
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多