[ASP.NET]當jQuery遇到UpdatePanel

[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:從零開始的軟體開發生活

請大家繼續支持 ^_^