AjaxControlToolkit ModelPopupExtender显示在屏幕的左边而不是中间
本文关键字:中间 左边 ModelPopupExtender 显示 屏幕 AjaxControlToolkit | 更新日期: 2023-09-27 18:12:58
这是我的ModelPopupExtender代码:
<asp:View ID="ViewCDB" runat="server">
<div id="cdbupbar" style="padding:2px">
<asp:Button ID="btnCDB" runat="server" CssClass="CButton"
onclick="btnCDB_Click" Text="Create New Discussion Board" />
<asp:Panel ID="Panel13" runat="server">
<asp:Button ID="Button9" runat="server" Text="Cancel" CssClass="newButton" />
<uc2:CreateNewCDB ID="CreateNewCDB1" runat="server" />
</asp:Panel>
<asp:modalpopupextender id="ModalPopupExtender1" runat="server"
targetcontrolid="btnCDB" popupcontrolid="Panel13" CancelControlID="Button9"
backgroundcssclass="ModalPopupBG">
</asp:modalpopupextender>
</div>
</asp:View>
问题是,每当我点击btnCDB
按钮,它显示模型弹出,但它显示在窗口的左侧,而不是在中间。我试图将其添加到<div>
和<td>
中,并将其对齐属性分配给"中间",但没有奏效。保存此代码的容器被设置为左对齐。我不能改变它,因为它的网站的主容器,改变它的对齐会导致所有的网站内容居中。我不想这样。我也检查了所有的css,他们不影响对齐属性
<asp:Panel ID="Panel13" runat="server" style="margin-left:35%;">
尝试一下,如果有什么不同,你最好为你的面板定义一个CSS类。