ASP.NET AJAX編程指南

圖書《ASP.NETAJAX編程指南》在介紹一種技術或問題的時候,作者都給出了大量的示例代碼,這也就讓讀者在學習技術的時候不會感到特別的枯燥乏味。此外,作者在給出每一段完整的代碼清單之前,都會先將其拆分成很短的代碼片段並給出詳細的解釋,這樣,讀者在理解代碼的時候就不會遇到什麼麻煩。

目錄

前言

第一部分基礎

第1章ASP.NET AJAX.Ajax和ASP.NET

ASP.NET AJAX與Ajax

ASP.NET AJAX與ASP.NET

ASP.NET AJAX的要求及其安裝

ASP.NET AJAX的組織架構

第一個ASP.NET AJAX示例:Hello User

ScriptManager控制項

小結

更深入的閱讀建議

第2章JaVaScript

JaVaScript語言

面向對象編程(OOP)

訪問頁面元素

DOM方法

小結

更深入的閱讀建議

第3章Ajax

XMLHttpRequest對象

XMLDocument對象

JSON

小結

更深入的閱讀建議

第二部分ASP.NET AJAX擴展

第4章使用ASP.N ET AJAX

JaVaSCrjpt ExtenSiOnS

ASP.NET AJAX的捷徑與輔助函式

對現有JavaScript對象的擴展

ASP.NET AJAX為JavaScript提供的OOP特性

.NET類的客戶端版本

小結

更深入的閱讀建議

第5章Web服務

錯誤處理

頁面方法

維護會話狀態

與伺服器交換複雜數據

通過JavaScript調用Web服務的問題

小結

更深入的閱讀建議

第6章UpdatePanel:僅刷新頁面上的某些部分

使頁面的某個區域可更新

小結

更深入的閱讀建議

第7章使用ASP.NET AJAX Profile Service

準備web站點

訪問用戶配置檔案數據

訪問分組的用戶配置檔案數據

小結

更深入的閱讀建議

第8章使用ASPN ET AJAX

Authenticati On Service

準備應用程式

登錄與註銷

小結

更深入的閱讀建議

第9章本地化和全球化應用程式

本地化

全球化與國際化

小結

更深入的閱讀建議

第三部分ASP.NET AJAX ControI Toolkil

第10章使用ASP.NET AJAX ControI Toolt

安裝ASP.NET AJAx C0ntfol Toolkit

使用ASP.NET AJAX Control T001kit

小結

更深入的閱讀建議

第11章向網頁中添加動畫

動畫框架

拖放

小結

更深入的閱讀建議

第12章自動完成用戶輸入、抵抗垃圾信息

創建一個手風琴方格

維護一個元素的相對位置

向一個TextBox控制項添加自動完成行為

向文本框附加一個日曆

動態摺疊一個單獨的Panel

在頁面上顯示一個彈出視窗

在部落格和其他輸入表單中抵抗垃圾信息

創建一個標籤型的界面

小結

更深入的閱讀建議

第13章編寫自定義控制項並貢獻給社區

編寫自定義ASP.NET AJAx控制項

為Control Toolkit作出自己的貢獻

小結

更深入的閱讀建議

第四部分ASP.NET AJAX Futures

第14章客戶端控制項

ASP.NET AJAx client controls簡介

使用ASP.NET AJAX Client Controls

處理控制項事件

小結

更深入的閱讀建議

第15章綁定和驗證數據

數據綁定

數據驗證

小結

更深入的閱讀建議

第16章使用行為和組件

使用行為

使用組件

小結

更深入的閱讀建議

第17章使用伺服器端數據

使用ListView控制項

創建自定義數據源

小結

更深入的閱讀建議

第18章使用遠程Web服務

使用Google的Web服務

使用Amazon的web服務

通過xSLT來轉換web服務的結果

使用Yall00 1 web服務(通過REST和xPath)

小結

更深入的閱讀建議

第19章使用動畫

使用動畫

通過動畫創建一個淡入淡出效果

小結

更深入的閱讀建議

第20章修正書籤以及後退/前進按鈕

通過代碼修正

通過使用了updateHistory的控制項修正書籤和

後退/前進按鈕

通過ASP.NET AJAx Futrues的控制項修正書籤和

後退/前進按鈕

小結

更深入的閱讀建議

第21章Web Parts

通過ASP.NET web Parts使用ASP.NET AJAX

小結

更深入的閱讀建議

第五部分Microsoft AJAX LIbrary

第22章在其他伺服器端技術中

使用ASP.NET AJAX

在PHP中使用ASP.NET AJAx

小結

更深入的閱讀建議

第六部分附錄

附錄A調試ASP.NET AJAX應用程式

附錄B XMLHttpRequest參考

附錄C DOM參考

附錄D ASP.NET AJAX參考

附錄E ScriptManager、UpdatePaneI、UpdateProgress以及Timer的聲明標記參考

序言

時下的Ajax運動可以說是如火如荼,再加上其他一些RIA型的東西,Web開發正在發生著一些變化。這些變化有多大?我也說不上來,但我知道似乎人人都不想落伍,多少都想趕個時髦。老實說,ASP.NET AJAX很簡單,如果只是想上手的話,半天就可以了。但ASP.NET AJAX多少也算是一個編程平台了,要想熟練運用的話(尤其是客戶端編程),還是要花些時間的。

為什麼要花些時間呢?因為雖然ASP.NET AJAX的基本內容(或者說核心內容)很少,但其附加的知識就比較多了,更重要的是很雜,要想在網上找到一個較為完整的教程實在是一件比較費力氣的事情。而本書就非常全面地介紹了ASP.NET AJAX這一技術,這一點從本書的內容結構上也是不難發現的——JaVascript基礎、ASP.NETAJAX Extensions、ASP.NET AJAX Control Toolkit、ASP.NET AJAX Futures以及Microsoft AJAX Library。可以說,這本書對於ASP.NET AJAX的初學者來說,絕對是一本非常好的教材型讀物。本書還介紹了Ajax應用程式中一些常見問題的解決方案,比如如何解決後退/前進按鈕的問題以及如何使用遠程Web服務等。

本書在介紹一種技術或問題的時候,都給出了大量的示例代碼,這也就讓我們在學習技術的時候不會感到特別的枯燥乏味。此外,作者在給出每一段完整的代碼清單之前,都會先將其拆分成很短的代碼片段並給出詳細的解釋,這樣,我們在理解代碼的時候自然就不會遇到什麼麻煩。

我可以非常負責任地講,這絕對是一本非常優秀的ASP.NET AJAX教材,因此,我強烈推薦那些暫時還不學習但又希望學習ASP.NET AJAx的程式設計師朋友們閱讀此書。參與本書翻譯及校對工作的還有黃惠莊、盧彥良、蒲巧惠、陳麗麗、胡元江、張楊、趙傑、吳斌、郭敏、林丹、王躍。

相關詞條

相關搜尋

熱門詞條

聯絡我們