2009-07-28 156 views
0

我正在嘗試使用AjaxToolkit的ModalPopupExtender,但它不起作用。事實上,一旦它打開,它就會關閉。所以我可以看到它被渲染了,但是它在第二個被關閉了。ModalPopupExtender一打開就關閉

我試過用IE6和Firefox 3,它做同樣的事情。

下面的代碼:該工作

<AjaxControlToolkit:ModalPopupExtender ID="ModalPopupExtender1" TargetControlID="ButtonTarget" PopupControlID="Panel1" OkControlID="ButtonOk" CancelControlID="ButtonCancel" BackgroundCssClass="modal-background" runat="server"> 
</AjaxControlToolkit:ModalPopupExtender> 

<asp:Panel ID="Panel1" Style="display: none;" runat="server"> 
<%-- some stuff... --%> 
</asp:Panel> 
+1

你可以多發一些代碼示例嗎?這聽起來像是部分回傳正在完成並將頁面重置爲其原始佈局(即:隱藏彈出窗口),但很難從您的示例中知道。 – Town 2009-08-19 14:39:47

回答

1

使用更新面板,因爲當你點擊按鈕,它也需要寄回所以這就是爲什麼你只看到彈出,並在同一時間關閉。

+0

即使我不再在這個項目上工作,而且已經有8個月了(我可能從那時起就發現了一個工作),但我認爲這是一個正確的評估,我錯過了更新面板。謝謝 – Allov 2010-03-29 13:01:35