圖書簡介
本書詳細講解了ASP.NET動態網站開發技術,共分13章,內容包括ASP.NET語言基礎、HTML與Script語言、C#語言基礎、ASP.NET常用對象、資料庫訪問技術、數據服務控制項和數據綁定技術、ASP.NET配置和部署、ASP.NET中的XML數據處理、ASP.NET Web服務、提高ASP.NET應用程式性能的方法、提高ASP.NET應用程式安全性的技術、ASP.NET的其他處理技術。
目錄
第1章初識ASP.NET 1
1.1Web基礎知識 1
1.1.1Web基本概念 1
1.1.2靜態網頁 4
1.1.3動態網頁 4
1.2ASP.NET簡介 5
1.2.1.NET簡介 5
1.2.2ASP.NET的基本概念 6
1.2.3ASP.NET的優越性 7
1.2.4Web窗體原理 8
1.2.5Web窗體語法 10
1.3ASP.NET的運行環境 13
1.3.1安裝IISWeb伺服器 13
1.3.2創建虛擬目錄 15
1.4創建簡單的ASP.NET應用程式 17
1.4.1ASP.NET開發環境介紹 17
1.4.2創建ASP.NET頁面 20
1.5思考練習 22
第2章HTML與Script語言 23
2.1HTML基礎知識 23
2.1.1HTML標記 23
2.1.2表格 32
2.1.3表單 35
2.1.4圖像 40
2.2VBScript語言 42
2.2.1數據類型 42
2.2.2運算符 42
2.2.3控制語句 46
2.2.4窗體 53
2.3JavaScript語言 54
2.3.1數據類型 54
2.3.2運算符 55
2.3.3控制語句 58
2.3.4窗體 63
2.4思考練習 65
第3章C#語言快速掌握 67
3.1簡單類型 67
3.1.1簡單類型概述 68
3.1.2整數類型 69
3.1.3浮點類型 69
3.1.4布爾類型 70
3.1.5小數類型 71
3.1.6字元型 72
3.1.7字元串類型 72
3.1.8常量和變數 73
3.2枚舉類型和結構類型 74
3.2.1枚舉類型 75
3.2.2結構類型 75
3.3運算符 77
3.3.1算術運算符 77
3.3.2賦值運算符 78
3.3.3關係運算符 79
3.3.4邏輯運算符 80
3.3.5條件運算符 81
3.3.6位運算符 81
3.3.7運算符的優先權 83
3.4數組 85
3.4.1數組基本知識 85
3.4.2多維數組 86
3.5流程控制 87
3.5.1分支語句 87
3.5.2循環語句 93
3.6類和面向對象 98
3.6.1類的成員定義 98
3.6.2對象的創建和回收 102
3.6.3命令空間 105
3.6.4繼承和多態 108
3.6.5引用類型 115
3.7 思考練習 118
第4章ASP.NET伺服器控制項 119
4.1ASP.NET控制項屬性 119
4.2內部控制項 124
4.2.1Label控制項 125
第6章ASP.NET訪問資料庫 198
6.1資料庫基礎知識 198
6.1.1資料庫基本概念 198
6.1.2SQLServer資料庫的基礎知識 199
6.2SQL語言 204
6.2.1SQL的語言元素 204
6.2.2如何執行一個SQL語句 207
6.2.3常用的SQL語句 208
6.2.4SQL常用的函式 211
6.3ADO.NET介紹 213
6.4連線資料庫 213
6.4.1連線MicrosoftSQLServer資料庫 213
6.4.2連線到MicrosoftAccess資料庫 215
6.5讀取和運算元據庫數據 217
6.5.1使用SqlCommand類 217
6.5.2使用OleDBCommand類 219
6.5.3使用存儲過程 222
6.6數據集 223
6.6.1使用數據適配器 223
6.6.2使用DataTable,DataColumn和DataRow 225
6.6.3訪問數據集 227
6.6.4更新數據集 233
6.6.5類型化數據集 233
6.6.6使用數據視圖 237
6.7使用數據讀取器讀取數據 238
6.8思考練習 239
第7章數據服務控制項和數據綁定技術 240
7.1DataGrid控制項 240
7.1.1DataGrid控制項的基本屬性 240
7.1.2DataGrid控制項的分頁顯示 242
7.1.3在DataGrid控制項中實現數據排序 246
7.1.4控制DataGrid中的列 247
7.2Repeater控制項 249
7.2.1Repeater控制項的基礎知識 249
7.2.2在Repeater控制項中顯示數據編號 250
7.3DataList控制項 251
7.3.1使用SelectedItemTemplate模板 252
7.3.2套用DataKeyField屬性獲取主鍵 254
7.3.3在DataList控制項中編輯數據 254
7.4簡單伺服器控制項的數據綁定 256
7.4.1簡單數據綁定 256
7.4.2綁定控制項 258
7.4.3使用DataBinder.Eval方法 259
7.5思考練習 260
第8章ASP.NET配置和部署 261
8.1使用web.config進行配置 261
8.1.1身份驗證和授權 263
8.1.2web.config檔案的其他設定 263
8.1.3在代碼中獲取Web.Config應用程式設定 267
8.2使用global.asax進行配置 269
8.2.1編寫Application_Start和Application_End事件處理代碼 270
8.2.2編寫Session_Start和Session_End事件代碼 272
8.2.3編寫錯誤處理程式 273
8.3ASP.NET應用程式的部署 275
8.3.1部署應用程式的一般步驟 276
8.3.2部署應用程式的注意事項 276
8.4思考練習 277
第9章ASP.NET中的XML數據處理 278
9.1XML基礎 278
9.1.1XML概述 278
9.1.2XML文檔結構 279
9.2在ASP.NET中處理XML數據 280
9.2.1用文檔對象模型處理XML數據 280
9.2.2用流模型處理XML數據 286
9.3DataSet和XML的相關處理技術 289
9.3.1DataSet和XML之間的關係 289
9.3.2DataSet和XML的相互轉換 290
9.3.3DataSet的XML架構 290
9.4思考練習 291
第10章ASP.NETWeb服務 292
10.1Web服務基礎 292
10.1.1SOAP 293
10.1.2WSDL 293
10.1.3UDDI 294
10.2創建和使用
ASP.NETWeb服務 294
10.2.1創建ASP.NETWeb服務 294
10.2.2使用ASP.NETWeb服務 299
10.3在Web服務中傳送數據 303
10.3.1用Web服務傳送
簡單數據 303
10.3.2Web服務和DataSet 304
10.4思考練習 304
第11章提高ASP.NET應用程式
的性能 305
11.1快取技術 305
11.1.1頁面輸出快取 305
11.1.2頁面數據快取 307
11.1.3頁面部分快取 311
11.1.4System.Web.Caching
命名空間 311
11.2提高資料庫相關應用程式
性能的方法 312
11.2.1最佳化資料庫設計 312
11.2.2最佳化查詢 313
11.2.3最佳化代碼設計 314
11.3性能測試 315