圖書簡介
本書訓練的內容包括:ASP.NET 2.0基礎訓練,HTML控制項訓練,Web伺服器控制項訓練,基本內置對象訓練,驗證數據的有效性訓練,訪問資料庫訓練,數據綁定控制項訓練,登錄控制項訓練,導航功能訓練,綜合設計訓練等。
目錄
第1章ASP.NET2.0基礎訓練 1
1.1ASP.NET2.0運行和開發環境 1
1.重點講解 1
(1)體驗ASP.NET2.0新特性 1
(2)安裝ASP.NET2.0運行環境 2
(3)安裝ASP.NET2.0開發環境 3
2.實戰練習 7
3.舉一反三 10
(1)頁面的載入事件 10
(2)產生隨機數字 11
1.2HTML基礎 13
1.重點講解 13
(1)HTML文檔結構 13
(2)表格(table) 15
(3)表單(form) 15
(4)超連結 17
2.實戰練習 17
3.舉一反三 19
(1)文本的超級連結 19
(2)將網址加入收藏夾 21
第2章HTML控制項訓練 23
2.1按鈕控制項 23
1.重點講解 23
(1)HTML按鈕控制項 23
(2)復位按鈕控制項 24
(3)提交按鈕控制項 24
2.實戰練習 25
3.舉一反三 28
(1)在新頁面中顯示超連結 28
(2)提交頁面數據 30
(3)變色按鈕 31
2.2文本控制項 33
1.重點講解 33
(1)單行文本控制項 34
(2)密碼文本控制項 34
(3)多行文本控制項 34
(4)Div控制項 35
2.實戰練習 35
3.舉一反三 37
(1)文本框中顯示提示信息 37
(2)提交留言 38
(3)提交登錄信息 40
2.3選擇項控制項 43
1.重點講解 43
(1)複選框控制項 43
(2)單選按鈕控制項 43
(3)Select控制項 43
2.實戰練習 44
3.舉一反三 46
(1)選擇興趣愛好 46
(2)提交會員信息 48
(3)在列表框中選擇課程 50
(4)Select控制項使用綁定數據 52
2.4其他HTML控制項 54
1.重點講解 54
(1)表格控制項 54
(2)圖像控制項 55
(3)Hidden控制項 55
(4)InputFile控制項 55
(5)橫線控制項 56
2.實戰練習 56
3.舉一反三 57
(1)收集會員信息 57
(2)動態顯示圖像 60
(3)用圖像實現浮動按鈕 62
(4)存儲用戶信息 64
(5)上傳檔案 65
第3章Web伺服器控制項訓練 68
3.1文本與圖像伺服器控制項 68
1.重點講解 68
(1)標籤控制項 68
(2)靜態文本控制項 69
(3)文本框控制項 69
(4)超連結控制項 69
(5)圖像控制項 70
(6)圖像地圖控制項 70
2.實戰練習 71
3.舉一反三 73
(1)動態添加標籤控制項 73
(2)網頁超連結 75
(3)圖像瀏覽 77
(4)圖像地圖導航 79
3.2按鈕伺服器控制項 81
1.重點講解 81
(1)普通按鈕 81
(2)超連結按鈕控制項 81
(3)圖片按鈕控制項 81
2.實戰練習 82
3.舉一反三 83
(1)顯示數字圖片 83
(2)使用超連結提交信息 85
(3)圖片按鈕滑鼠懸停效果 87
3.3複選框與單選按鈕控制項 89
1.重點講解 89
(1)複選框控制項 89
(2)複選列表框控制項 90
(3)單選按鈕控制項 91
(4)單選列表框控制項 91
2.實戰練習 92
3.舉一反三 94
(1)動態添加複選框 94
(2)線上調查 96
(3)選擇星期 98
3.4列表框、下拉列表和項目
列表控制項 100
1.重點講解 100
(1)列表框控制項 100
(2)下拉列表控制項 101
(3)項目列表控制項 102
2.實戰練習 103
3.舉一反三 105
(1)移動列表選項 105
(2)選擇年月日 107
(3)使用超連結列表項 110
3.5容器伺服器控制項 112
1.重點講解 112
(1)面板伺服器控制項 112
(2)視圖伺服器控制項 112
(3)動態容器控制項 112
2.實戰練習 113
3.舉一反三 115
(1)使用視圖瀏覽頁面 115
(2)使用PalceHolder
控制項容器 116
3.6廣告、日期和轉換控制項 118
1.重點講解 118
(1)動態廣告控制項 118
(2)日曆控制項 119
(3)快取後替換控制項 120
2.實戰練習 120
3.舉一反三 122
(1)製作日曆 122
(2)在日曆中添加節日 124
(3)使用快取替換
顯示數據 127
3.7其他Web伺服器控制項 128
1.重點講解 128
(1)表格控制項 129
(2)檔案上傳控制項 130
(3)隱藏欄位控制項 130
(4)嚮導控制項 130
(5)XML控制項 132
2.實戰練習 132
3.舉一反三 134
(1)返回上傳檔案信息 134
(2)設計註冊嚮導 136
(3)調用XML檔案 140
第4章基本內置對象訓練 145
4.1Response和Request對象 145
1.重點講解 145
(1)Response對象 145
(2)Request對象 146
(3)使用Cookie對象 146
2.實戰練習 147
3.舉一反三 149
(1)向瀏覽器輸出檔案 149
(2)連結網址 151
(3)獲取客戶端瀏覽器信息 152
(4)獲取並顯示錶單數據 154
(5)使用表單傳送和接收數據 157
(6)寫入與讀取Cookie數據 158
(7)存儲用戶瀏覽網頁次數 160
4.2Server、Application和Session對象 163
1.重點講解 163
(1)Server對象 163
(2)Application對象 163
(3)Session對象 164
2.實戰練習 165
3.舉一反三 166
(1)調用檔案 166
(2)字元串編碼 167
(3)動態設定Application變數 169
(4)Application計數器 171
(5)顯示訪問網頁時間 172
(6)防刷計數器 174
(7)全站點計數器 174
(8)圖片計數器 178
第5章驗證數據的有效性訓練 181
5.1數據範圍與比較驗證 181
1.重點講解 181
(1)RequiredFieldValidator控制項 181
(2)RangeValidator控制項 182
(3)CompareValidator控制項 182
2.實戰練習 183
3.舉一反三 185
(1)驗證文本框是否為空 185
(2)用戶信息驗證 187
(3)驗證數字範圍 190
(4)輸入日期範圍驗證 191
(5)數字驗證 194
(6)日期驗證 195
(7)數據比較驗證 197
5.2驗證特殊字元數據 200
1.重點講解 200
(1)RegularExpressionValidator控制項 201
(2)設定驗證表達式 201
2.實戰練習 202
3.舉一反三 205
(1)驗證電話或手機號碼的有效性 205
(2)驗證身份證號碼的有效性 207
(3)驗證輸入字元 210
5.3自定義驗證與匯總驗證 212
1.重點講解 212
(1)CustomValidator控制項 212
(2)ValidationSummary控制項 212
2.實戰練習 213
3.舉一反三 215
(1)自定義驗證用戶名 215
(2)匯總驗證信息 217
第6章訪問資料庫訓練 222
6.1使用DataReader訪問資料庫 222
1.重點講解 222
(1)SQL語句 222
(2)OleDbConnection對象 223
(3)OleDbCommand對象 223
(4)OleDbDataReader對象 224
2.實戰練習 225
3.舉一反三 228
(1)瀏覽用戶信息 228
(2)修改用戶信息 229
6.2使用Access數據源訪問資料庫 233
1.重點講解 233
(1)配置數據源 234
(2)常用屬性 236
2.實戰練習 238
2.舉一反三 241
(1)查詢數據記錄 241
(2)添加數據記錄 244
(3)修改數據記錄 247
6.3使用SQL數據源
訪問資料庫 250
1.重點講解 250
(1)配置SQL數據源 250
(2)常用屬性 252
2.實戰練習 252
3.舉一反三 255
(1)按條件查詢數據記錄 255
(2)使用SQL數據源添加數據記錄 258
6.4使用其他數據源控制項 260
1.重點講解 260
(1)ObjectDataSource控制項 261
(2)XmlDataSource控制項 262
(3)SitMapDataSource控制項 263
2.實戰練習 263
3.舉一反三 270
(1)瀏覽XML檔案中的數據 270
(2)使用站點地圖建立實例導航 273
第7章數據綁定控制項訓練 276
7.1數據綁定伺服器控制項 276
1.重點講解 276
2.實戰練習 277
3.舉一反三 280
(1)通過數組綁定數據 280
(2)將數據顯示為複選框和單選按鈕 282
7.2GridView和DetailsView控制項 285
1.重點講解 285
(1)選擇GridView控制項的數據源 285
(2)編輯和添加GridView控制項中的列 287
(3)GridView控制項的分頁、排序與選擇功能 288
(4)GridView控制項的屬性 289
(5)DetailsView控制項 290
2.實戰練習 291
3.舉一反三 294
(1)分頁與排序 294
(2)在表格中顯示圖像 296
(3)選擇、編輯與刪除數據記錄 297
(4)逐條瀏覽記錄 302
(5)插入、編輯與刪除數據記錄 304
7.3DataList、Repeater和FormView控制項 309
1.知識要點 309
(1)DataList控制項 309
(2)Repeater控制項 311
(3)FormView控制項 311
2.實戰練習 311
3.舉一反三 316
(1)動態綁定數據 316
(2)以表格形式顯示數據 318
(3)使用Repeater瀏覽數據記錄 320
(4)使用FormView控制項瀏覽數據 323
(5)在FormView控制項中編輯數據 324
第8章登錄控制項訓練 328
8.1用戶登錄功能 328
1.重點講解 328
(1)登錄控制項 328
(2)登錄視圖 329
2.實戰練習 330
3.舉一反三 332
(1)根據註冊信箱登錄 332
(2)自定義登錄界面 335
(3)在登錄視圖中顯示登錄信息 336
(4)不同用戶顯示不同登錄信息 338
8.2返回登錄信息 342
1.重點講解 342
(1)密碼檢索控制項 342
(2)返回用戶名控制項 343
(3)返回登錄狀態控制項 343
2.實戰練習 344
3.舉一反三 345
(1)自定義密碼找回界面 345
(2)返回用戶名和登錄狀態 347
8.3密碼修改與註冊功能 348
1.重點講解 348
(1)密碼修改控制項 349
(2)用戶註冊控制項 349
2.實戰練習 350
3.舉一反三 353
(1)自定義註冊步驟 353
(2)修改密碼 356
第9章導航功能訓練 359
9.1站點層次列表與選單 359
1.知識提要 359
(1)站點地圖路徑控制項 359
(2)站點選單控制項 360
2.實戰練習 360
3.舉一反三 363
(1)水平顯示選單項 363
(2)站點地圖導航 365
(3)在選單中使用數據源 371
9.2樹形導航功能 372
1.知識提要 372
2.實戰練習 374
3.舉一反三 377
(1)在樹形控制項中使用圖示 377
(2)在樹中顯示複選框和連線 378
(3)在樹中使用站點地圖數據源 380
第10章綜合套用訓練 383
10.1製作留言板 383
1.製作母版 383
2.設計留言板 384
3.設計留言查看頁面 387
10.2製作一個簡易的論壇 390
1.設計母版和起始界面 390
(1)製作母版 390
(2)設計起始頁 391
2.設計登錄、註冊和查找密碼界面 392
(1)設計登錄界面 392
(2)設計註冊界面 393
(3)設計查找密碼界面 394
10.3顯示和添加論壇帖子 395
10.4瀏覽帖子內容 399
10.5回覆帖子 402