Exception Ajax:ModalPopup js异常,BackgroundCssClass为空

Exception Ajax:ModalPopup js异常,BackgroundCssClass为空,exception,ajaxcontroltoolkit,modalpopupextender,css,Exception,Ajaxcontroltoolkit,Modalpopupextender,Css,我使用一个模式弹出扩展程序,我遵循工具箱示例页面上的所有说明,除了我没有设置属性BackgroundCssClass 情况就是这样: 有没有办法不用设置cssclass道具就可以变得粗鲁? 我不需要任何款式 如果答案是否定的,那么请向我展示一个如何使用cssclass(甚至是虚拟)设置它的示例 提前谢谢 代码如下: <form id="form1" runat="server"> <asp:ScriptManager ID="ScriptManager1" runat="se

我使用一个模式弹出扩展程序,我遵循工具箱示例页面上的所有说明,除了我没有设置属性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标记中设置ModalPopupXtender的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" />

哈哈,我记得两年多前在AJAX测试版中没有设置BackgroundCSCLASS属性导致模式弹出不是真正的模式弹出,而只是弹出。我记得设置了一个样式类解决了这个问题。我已经很长时间没有使用AJAX了,如果类似的问题仍然存在,这很有趣。
无论如何,在您的ASPX页面内或在它引用的CSS文件中创建样式表类,并将属性值设置为它。也许,也会有帮助。

我花了很多时间寻找类似问题的解决方案 将PopUpControlId设置为控件的ClientID

它为我解决了问题

另请阅读更多关于: