2009-01-23 35 views
1

我有我通過添加的onclick事件的複選框列的GridView控件:onclick事件無法正常工作後,ASP.net AJAX保存

cb.InputAttributes.Add("onclick", "checkClick()"); 

一切正常,但是當用戶點擊保存按鈕窗體,(它在updatepanel內),突然,複選框的onclick事件停止發射!

這是ASP.net AJAX的問題嗎?

奇怪的是,我看到源上的onclick事件,它只是不會觸發。

幫助!

回答

4

源代碼將向您顯示首次從服務器接收文檔時的狀態,而不是DOM的當前狀態。可能發生的情況是更新面板內容正在被新的HTML內容所取代。原始點擊事件綁定到的元素不再在DOM中。

onclick事件將需要重新綁定到已到達的新元素。

+0

謝謝安東尼,我反彈了保存動作的事件,一切正常! – 2009-01-23 23:50:01