Asp.net
SimpleModal 打破 ASP.Net 回發
我在 ASP.Net 項目中使用jQuery和SimpleModal為 Web 應用程序製作一些漂亮的對話框。不幸的是,模式對話框中的任何按鈕都不能再執行它們的回發,這是不可接受的。
我找到了一個解決方法的來源,但在我的一生中我無法讓它工作,主要是因為我沒有完全理解所有必要的步驟。
我也有一個解決方法,即替換回發,但它很醜陋,可能不是最可靠的。我真的很想讓回發再次工作。有任何想法嗎?
更新:我應該澄清一下,回發無法正常工作,因為用於執行回發的 Javascript 在某種程度上已損壞,因此點擊按鈕時根本沒有任何反應。
你們倆都在正確的軌道上。我意識到 SimpleModal 將對話框附加到正文,它在 ASP.Net 之外
<form>,這破壞了功能,因為它找不到元素。為了解決這個問題,我剛剛修改了 SimpleModal 源以將所有內容附加到
'form'而不是'body'. 當我創建對話框時,我還使用該persist: true選項來確保按鈕在打開和關閉時保持不變。謝謝大家的建議!
更新: 1.3 版
appendTo在配置中添加了一個選項,用於指定模式對話框應附加到哪個元素。這是文件。