ASP.NET AJAX(4)-ScriptManager控制項

ASP.NET AJAX(4)-ScriptManager控制項

ScriptManager是ASP.NET AJAX 很重要的核心,就是它在自動幫我們寫一些javascript的程式碼,所以ㄚ我們才可以簡簡單單的拉一個UpdatePanel就做到非同步postback的功能嚕。

1.ScriptManager的IsInAsyncPostBack屬性:

這個屬性可以幫我們區分出postback與非同步postback,在這之前,先有個觀念吧,其實非同步postback的處理方式跟postback一樣,只是非同步postback會在背景處理,也就是說其實它也會postback啦,只是只有在UpdatePanel裡postback,外面的頁面沒有,這樣而已。

有時我們要判斷到底是那一種postback再對後續做處理,就用這個嚕!

2.利用全域的ScriptManager加入我們要的javascript