商品簡介
本書著重于Microsoft ASP.NET AJAX的基礎應用及高級實踐,全書分成四個部分,第一部分以Step by Step的方式引導讀者們使用ASP.NET AJAX所提供的各個控件,第二部分則進一步討論ASP.NET Ajax的高級應用,詳細介紹ASP.NET Ajax實務開發時會遭遇到的問題及解決方案,此處同時也詳細的討論ASP.NET Ajax Control Toolkit中所提供絢麗控件。第三部分以快速高效地方介紹了Microsoft最新的Silverlight技術,并討論如何將ASP.NET Ajax與Silverlight整合,提供用戶一個嶄新的Web體驗。第四部分開始進入實戰操演的階段,以小型產品銷售系統、聊天室,將真正的ASP.NET Ajax/Silverlight實作經驗與讀者們一一分享。本書適合Web開發人員、ASP.NET程序員等閱讀。
目次
第1章 AJAX技術的崛起
1.1 從過去到現在,網頁程序進化論
1.2 頁面刷新的原罪
1.3 XMLHttpReqeust的誕生
1.4 百家爭鳴的AJAX Framework
1.5 是終點還是起點,Silverlight、AIR、JavaFX
第2章 ASP.NETAJAX
2.1 ASP.NET AJAX的誕生
2.2 ASP.NET AJAX與ASP.NET 2.0
2.3 與ASP.NET AJAX的初次接觸
2.4 UpdateMode與UpdateTriggers
2.5 Master—Detail網頁
2.6 ASP.NET AJAX與Web Application project
2.7 ASP.NET AJAX應用程序的分發
2.8 轉換舊有的ASP.NET應用程序到ASP.NET AJAX
第3章 ASP.NET AJAX Xf-]篇
3.1 動態顯示的控件
3.2 UpdateProgress控件
3.3 Timer控件
3.4 真實進度的呈現:使用Timer與UpdatePanel控件
3.5 真實的Async—Postback進度顯示
3.6 ScriptManager控件
3.7 Async—Postback的錯誤控管
3.8 包含外部的JavaScript文件
3.9 另一種解法:ScriptManagerProxy控件與UserControl
3.10 另一種解法:RegisterClientScriptBlock函數
3.11 ASP.NET AJAX Client Framework的J議本
3.12 后記
第4章 ASP.NET AJAX提高篇
4.1 動態加載的課題
4.2 PageMethods的用法
4.3 與Web Services結合
4.4 AuthenticationService
4.5 ProfileService
ProfileGroup
第5章 ASP.NET AJAX實戰篇
5.1 無刷新的數據編輯
5.2 當UpdatePanel遇上MasterPage
ScriptManagerProxy與MasterPage
5.3 Single Page架構
5.4 由JavaScript來更新UpdatePanel
5.5 與PageMethods合作!另一種進度條實現
5.6 再進一步,Async—Postback過程中的詢問窗口
5.7 頁面中異步,多區塊加載
5.8 UpdatePanel與FileUpload
5.9 讓一切更完美!實現部分刷新的上傳
5.10 UpdatePanel與Web Part
5.11 可拖曳交換位置的UpdatePanels
5.12 記住我的排列、Profile Service
5.13 PageMethods與DataTable
5.14 Client DataTable
5.15 購物車1號
5.16 進化!與ClientDataTable共舞,購物車2號!
第6章 深入ASP.NET AJAX核心
6.1 不能再蒙上眼了,JavaScfipt
OO JavaScript
Namespace的實現
Properties的實現
Events的實現
Inheritence的實現.
Interface的實現
……
第7章 ASP.NET AJAX的延展性
第8章 ASP.NET AJAX Control Tllkits
第9章 Silverlight
第10章 實戰
第11章 ASP.NET 3.5 與ASP.NET AJAX
附錄A