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 に答える