連續幾篇介紹ASP.Net當中的AJax實現方式,主要的目的也是讓讀者可以有所比較,理解這幾種作法之間的差異。
最後一個要介紹的,當然就是ASP.NET當中的Call Back機制。Call Back是ASP.NET 2.0當中內建的功能,不需要安裝ASP.Net AJAX依舊可以相當有效率的呈現出AJax效果。
我們看下面的頁面,我們在頁面上放置另一個TextBox2和HtmlButton(ID為CallBackButton,並設為在服務器端運行:
接著我們鍵入下面的代碼:
我們先看運行的結果,您會發現,單擊下方的HtmlButton,則網頁不需要postback,TextBox2裡面的Server端時間已經更新了: