Asp.net IE10和模式弹出扩展器始终可见
在使用IE10时,我的模式弹出扩展程序似乎总是可见的Asp.net IE10和模式弹出扩展器始终可见,asp.net,ajax,internet-explorer-10,modalpopupextender,Asp.net,Ajax,Internet Explorer 10,Modalpopupextender,在使用IE10时,我的模式弹出扩展程序似乎总是可见的 <ajx:ModalPopupExtender runat="server" ID="mpeNewTest" PopupControlID="pnlTest" TargetControlID="btnNew" DropShadow="true" BackgroundCssClass="modalBackground" /> <asp:Panel runat="server" ID="pnlTest"
<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中添加一个显示: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.
我以前从未见过这些错误。我设法找到了解决这个问题的方法 您可以找到ASP.Net的错误修复程序 这篇文章的标题是:错误和修复:ASP.NET未能检测到IE10,导致_doPostBack是未定义的JavaScript错误或保持FF5滚动条位置
这就是我收到的错误消息的根本问题。这类废话就是为什么我将WebForms+MS AJAX抛在后面,转而使用MVC+plain JS/JQuery。比探索这种冲突要容易得多。绝对痛苦。IE10也很可笑。
SCRIPT5007: Unable to get property 'PageRequestManager' of
undefined or null reference
SCRIPT5022: Sys.ArgumentException: Value must not be
null for Controls and Behaviors.