【问题标题】:IE10 and Modal Popup Extender always visibleIE10 和 Modal Popup Extender 始终可见
【发布时间】:2013-07-30 08:48:00
【问题描述】:

使用 IE10 时,我的 Modal Popup Extender 似乎始终可见。

<ajx:ModalPopupExtender runat="server" ID="mpeNewTest" 
    PopupControlID="pnlTest" TargetControlID="btnNew"
    DropShadow="true" BackgroundCssClass="modalBackground"  />
<asp:Panel runat="server" ID="pnlTest" 
    CssClass="ModalWindow" ScrollBars="Auto">
<!--Stuff here -->
</asp:Panel>

有什么遗漏吗?我上网查了一下,好像没有人有这个问题。

CSS 很简单:

.ModalWindow {border: solid 1px #c0c0c0;background:#f0f0f0;
     padding: 10px 10px 10px 10px;width: 800px;height: 500px;}

这看起来很奇怪,但我必须在 CSS 中添加 display:none 吗?还是有其他方法可以让它们在 IE10 中不可见?

编辑:我会补充一点,它适用于 Firefox、Safari 和 Chrome。

编辑 2:经过一番挖掘,我发现我遇到了两个错误:

SCRIPT5007: Unable to get property 'PageRequestManager' of 
     undefined or null reference 
SCRIPT5022: Sys.ArgumentException: Value must not be 
     null for Controls and Behaviors.

我以前从未见过这些错误。

【问题讨论】:

  • 这种废话是我放弃 WebForms +MS AJAX 转而支持 MVC + 纯 JS/JQuery 的原因。比探索这种类型的冲突容易得多。
  • 绝对的痛苦。 IE10 也很可笑。

标签: asp.net ajax internet-explorer-10 modalpopupextender


【解决方案1】:

我已经设法找到解决这个问题的方法。

Here你可以找到 ASP.Net 的错误修复。

相关文章的标题是:错误和修复:ASP.NET 无法检测到 IE10 导致 _doPostBack is undefined JavaScript 错误或保持 FF5 滚动条位置

这是我收到的错误消息的根本问题。

【讨论】:

    猜你喜欢
    • 2013-01-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-12-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多