2010-01-21 67 views
0

怪異的行爲我試圖弄清楚什麼是錯我的代碼,但我迷路了。我有一個ModalPopupExtender,在onClick事件鏈接按鈕後面的代碼中觸發。我第一次顯示我的彈出式窗口,它工作得很好,如果我使用javascript關閉我的彈出式窗口,它的作品,我可以再次點擊我的LinkBut​​ton讓我彈出回來。但是,如果我點擊彈出窗口的「保存」按鈕(保存數據並關閉彈出窗口),我無法再彈出窗口再次顯示。即使我先使用javascript關閉彈出窗口,然後調用我的服務器端代碼來保存數據,結果也是一樣的,我無法再次顯示彈出窗口。看起來像回發「打破」它。與ModalPopupExtender和/或UpdatePanel的

該彈出框是在conditinal的UpdatePanel和事件試圖手動更新popup.show()方法改變後沒什麼面板。

最後,我查看了使用螢火蟲發送回瀏覽器的服務器,並且我確認我只收到視圖狀態信息(無UpdatePanel更新),即使在調用panel.Update()之後。

的行爲是在每一個瀏覽器我試過同樣的,我在我的應用程序已經幾個modalPopupExtender這樣,它的行爲是這種方式唯一的一個。

請幫忙。

+0

可以共享模式彈出的示例代碼和保存按鈕事件? – sashaeve 2010-01-21 16:35:27

回答

0

Doh!這實際上是我的代碼中的一個小錯誤。它看起來像即使你通過你的代碼很多小時,你仍然錯過了一些細節。

對不起,「垃圾郵件」

0

如果我沒有記錯,你必須重新綁定該回發後的事件。如果您使用的,而不是bind結合的方法live我相信它會工作。

Josh

+0

感謝您的答案,但這不是問題,因爲事件被稱爲(我可以看到它使用調試),但彈出不顯示。 – 2010-01-21 18:39:44