我正在使用jQuery將GridView中的一列超鏈接轉換爲UI對話框。jQueryUI對話框,gridview和updatepanel
這個gridview在一個updatepanel中,對於其中一個對話框的按鈕,我在這個updatepanel上執行一個__dopostback,刷新我在對話框中所做的更改。
這一切都很好,除了一個小問題....這是當updatepanel回發並重新創建gridview表與新數據..我失去了對話功能!
以前,我只是有以下幾點:
$('a.createdialog').click(function(e) { <iframe code here>.dialog({ <buttons and other options> })
,它是有道理的,一旦在GridView進行了更新,上面會基本被消滅。
所以我把這段代碼放到一個函數中,並且在頁面加載中運行這個函數,我也把函數放到了對話框的按鈕代碼中。然而,這並沒有解決這個問題......我試着移動,我把這個函數從按鈕調用到updatepanel的加載事件與registerstartupscript()..再次沒有運氣。
有什麼想法? 乾杯:D
夢幻般的..立即工作(雖然我需要做一些進一步的閱讀/測試,以確保讓我的頭在附近......)謝謝! – 2010-11-01 15:42:58