[ASP.NET]當jQuery遇到UpdatePanel
使用jQuery時,會在$(document).ready針對畫面物件做一些設定,當畫面第1次呈現出來時,會去執行它!
但如果畫面上有UpdatePanel的話,Postback回來時,就不會去呼叫jQuery的$(document).ready設定的function哦!
所以我們可以將要初始化的動作包裝成一個function,然後在$(document).ready去Call它。如下,
function InitForm() {
// do my init form task....
}
var prm = Sys.WebForms.PageRequestManager.getInstance();
prm.add_endRequest(function () {
InitForm();
});
$(document).ready(function () {
InitForm();
});
Hi,
亂馬客Blog已移到了 「亂馬客 : Re:從零開始的軟體開發生活」
請大家繼續支持 ^_^