ASP.NET AJAX - 如何使一個控制項成為非同步回傳控制項

摘要:ASP.NET AJAX - 如何使一個控制項成為非同步回傳控制項

基本上,欲使一個控制項成為非同步回傳控制項,可以使用下列幾種方式: (當然, 網頁上一定要先加入 ScriptManager 控制項)

q 如果一個控制項位於 UpdatePanel 控制項中,而且 UpdatePanel 控制項的 ChildrenAsTriggers 屬性採用預設值 True,則該控制項就會成為一個非同步回傳控制項。

q  如果一個控制項位於 UpdatePanel 控制項之外,可以使用下列兩種方式使其成為一個非同步回傳控制項:

Ø 設定 UpdatePanel 控制項的 Triggers 屬性,以便替其加入一個由外部控制項之特定事件所引發的 AsyncPostBack 觸發器。

Ø 使用 ScriptManager 控制項的 RegisterAsyncPostBackControl 方法將控制項註冊為一個非同步回傳控制項。