我已经创建了模态弹出窗口扩展程序,它起作用了!但我无法更改其中的样式。
这是ModalPopupExtender的代码。如您所见,面板的样式为none。



<asp:LinkButton ID="lnkDummy" runat="server"></asp:LinkButton>
<cc1:ModalPopupExtender ID="ModalPopupExtender1" BehaviorID="mpe" runat="server"
    PopupControlID="pnlPopup" TargetControlID="lnkDummy" BackgroundCssClass="modalBackground" CancelControlID = "btnHide">
</cc1:ModalPopupExtender>
<asp:Panel ClientIDMode="Static" ID="pnlPopup" runat="server" CssClass="modalPopup" style="display:none">
    <div class="header">
        Modal Popup
    </div>
    <div class="body">
        This is a Modal Popup.
        <br />

        <div class="modal-footer">
        <asp:Button ID="btnHide" runat="server" Text="Hide Modal Popup" />
      </div>
    </div>
</asp:Panel>





但是当我在浏览器上运行它时,我明白了。那里的风格
<div id="pnlPopup" class="modalPopup" style="position: fixed; z-index: 10002; left: 810px; top: 248px;">

css - modalpopupextender具有element.style-LMLPHP

有人可以帮我吗?如何删除该样式或对其进行自定义?这种风格从哪里来?

最佳答案

看来,有一个名为RepositionMode的modalpopupextender属性。此属性自动控制modalpopupextender的位置。

10-06 15:38