AJAX技術並不會推翻現有的ASP.NET,就如同它的名稱,ASP.NET AJAX與ASP.NET是並存的,我們來看看傳統的ASP.NET網頁與運用了AJAX技術的網頁它們之間的差異,底下是傳統的ASP.NET網頁:

ASP.NET網頁的每一個要求,會伴隨著伺服器相對的回應,這個回應的內容同時將包含了一個全新的網頁,不管內容是否重複,這個新的網頁會覆蓋掉來來的網頁內容,也就是將其整個刷新。
接下來是運用了ASP.NET AJAX技術的延伸網頁,一旦你運用了ASP.NET AJAX技術,它便會在網頁當中間嵌入一層AJAX,如下圖:

原來的網頁並沒有改變,只是再堆疊了一層AJAX,這個AJAX所扮演的角色就如同Ajax引擎,只是它將整個Ajax核心機制封裝的更為完整,同時進行簡化,開發人員使用ASP.NET AJAX,就如上圖所表示的,對於基本的Ajax功能,幾乎不需撰寫程式碼,就可以將這一層AJAX掛上原來的網頁,然後將網頁全面Ajax化。

0 意見:
張貼意見