0

这是我的 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,它们没有影响对齐属性。

4

1 回答 1

2
<asp:Panel ID="Panel13" runat="server" style="margin-left:35%;">

试试这个,如果有什么不同,你最好为你的面板定义一个 CSS 类。

于 2013-05-09T17:14:23.620 回答