2013-05-09 51 views
0

的左邊這是我ModelPopupExtender代碼:AjaxControlToolkit 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,它們沒有影響對齊屬性。

+0

遠離AjaxControlToolkit。使用jQuery和jQuery UI併爲自己節省很多麻煩。 – 2013-05-09 16:47:22

+0

但大多數時候他們沒有在IE中工作 – 2013-05-09 16:48:06

+0

jQuery在IE中沒有工作?你使用的是什麼版本? – 2013-05-09 16:57:49

回答

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

試試這個,如果這有什麼差別,U更好地定義一個CSS類面板上。

+0

謝謝@Emre這工作。我改變了價值15%,而現在它的一切都很好。初級+1和答案從我這裏接受:) – 2013-05-09 18:41:22

相關問題