Кажется, что мои Modal Popup Extenders всегда видны при использовании IE10.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;}
Это кажется странным, но я должен добавить display:none
в CSS? Или есть другой способ заставить их быть невидимыми в IE10?
EDIT: добавлю, что он работает в Firefox, Safari и Chrome.
EDIT 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 + plain JS/JQuery. Путь проще, чем освобождение этого типа конфликта. – Graham
Абсолютная боль. IE10 просто смешон. – FirstCape