我使用模式弹出扩展程序,除了未设置属性BackgroundCssClass之外,我还遵循了工具包示例页面上的所有说明。

这是发生了什么:


有没有一种方法可以在不设置cssclass属性的情况下粗鲁地对待它?
我不需要任何样式。

如果答案是否定的,那么请给我一个示例,说明如何使用cssclass(甚至是虚拟的)进行设置。

提前致谢。

这是代码:

<form id="form1" runat="server">
<asp:ScriptManager ID="ScriptManager1" runat="server">
</asp:ScriptManager>
<div>
    <div style="size: 100%; vertical-align: middle">
        <asp:LinkButton ID="lnkUpload" Text="Upload" ToolTip="Upload new file" runat="server" OnClick="lnkUpload_Click" />
        <cc1:ModalPopupExtender ID="lnkUpload_ModalPopupExtender" runat="server" Drag="true" PopupDragHandleControlID="pnlUploadTitle" DynamicServicePath="" PopupControlID="pnlUpload" Enabled="True" TargetControlID="lnkUpload" CancelControlID="btnCancel" />
    </div>
    <asp:Panel ID="pnlUploadTitle" runat="server" Visible="false">
        <center>
            Upload file
        </center>
    </asp:Panel>
    <asp:Panel ID="pnlUpload" runat="server" Visible="false">
        <center>
            <br />
            <asp:FileUpload ID="upFiles" runat="server" /><br />
            <br />
            <asp:Button ID="btnUpload" runat="server" Text="Upload" OnClick="btnUpload_Click" />
            &nbsp;<asp:Button ID="btnCancel" runat="server" Text="Cancel" />
            <br />
        </center>
    </asp:Panel>
</div>
</form>

最佳答案

您可以在实际的HTML标记内设置ModalPopupExtender的backgroundCssClass。

来自asp.net模态弹出页面的示例:

<ajaxToolkit:ModalPopupExtender ID="MPE" runat="server"
TargetControlID="LinkButton1"
PopupControlID="Panel1"
**BackgroundCssClass="modalBackground"**
DropShadow="true"
OkControlID="OkButton"
OnOkScript="onOk()"
CancelControlID="CancelButton"
PopupDragHandleControlID="Panel3" />

关于exception - Ajax:ModalPopup js异常,BackgroundCssClass为null,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/1002459/

10-11 14:27