第2部分 提高篇
第6堂課 常用服務(wù)器控件 177 視頻講解:93分鐘
6.1 認識服務(wù)器控件 178
6.2 文本類型控件 178
6.2.1 使用Label控件顯示文本 178
6.2.2 使用TextBox控件輸入數(shù)據(jù) 180
6.3 按鈕類型控件 183
6.3.1 通過Button控件提交表單 183
6.3.2 顯示圖像的ImageButton控件 186
6.4 選擇類型控件 187
6.4.1 呈現(xiàn)列表的ListBox控件 187
6.4.2 實現(xiàn)下拉框的DropDownList控件 191
6.4.3 實現(xiàn)單選的RadioButton控件 195
6.4.4 能夠多選的CheckBox控件 197
6.5 圖像顯示類型控件 200
6.5.1 顯示圖像的Image控件 200
6.5.2 設(shè)置熱點區(qū)域的ImageMap控件 202
6.6 文件上傳控件 205
6.6.1 FileUpload控件的概述 205
6.6.2 FileUpload控件的屬性 206
6.6.3 FileUpload控件的方法 207
6.7 照貓畫虎——基本功訓練 209
6.7.1 基本功訓練1——顯示密碼格式文本 209
6.7.2 基本功訓練2——動態(tài)添加商品信息 209
6.7.3 基本功訓練3——顯示長日期格式時間 210
6.7.4 基本功訓練4——限制文本框中輸入的字符長度 211
6.7.5 基本功訓練5——簡單的加法運算器 212
6.8 情景應(yīng)用——拓展與實踐 213
6.8.1 情景應(yīng)用1——輸出選擇的商品名稱 213
6.8.2 情景應(yīng)用2——設(shè)置服務(wù)器控件熱鍵 214
6.8.3 情景應(yīng)用3——給服務(wù)器控件添加不存在的屬性 214
6.8.4 情景應(yīng)用4——設(shè)置窗體的默認焦點控件 215
6.8.5 情景應(yīng)用5——頁面提交時彈出確認窗口 216
6.9 自我測試 216
6.10 行動指南 217
6.11 成功可以復制——使計算機成為生活的必需品 218
第7堂課 ASP.NET驗證控件 221 視頻講解:63分鐘
7.1 何謂驗證控件 222
7.1.1 什么是驗證控件 222
7.1.2 驗證控件的工作原理 222
7.2 非空數(shù)據(jù)驗證 223
7.2.1 RequiredFieldValidator控件 223
7.2.2 RequiredFieldValidator控件的常用屬性 223
7.2.3 驗證用戶是否輸入信息 224
7.3 數(shù)據(jù)比較驗證 225
7.3.1 CompareValidator控件 225
7.3.2 CompareValidator控件的常用屬性 225
7.3.3 驗證兩次密碼輸入是否一致 228
7.4 數(shù)據(jù)范圍驗證 229
7.4.1 RangeValidator控件 229
7.4.2 RangeValidator控件的常用屬性 230
7.4.3 驗證輸入數(shù)字是否在指定范圍內(nèi) 231
7.5 數(shù)據(jù)輸入格式驗證 232
7.5.1 RegularExpressionValidator控件 232
7.5.2 RegularExpressionValidator控件常用屬性 232
7.5.3 驗證郵件格式是否正確 234
7.6 驗證錯誤信息匯總 236
7.6.1 ValidationSummary控件 236
7.6.2 ValidationSummary控件的常用屬性 236
7.6.3 注冊頁面錯誤信息匯總 238
7.7 照貓畫虎——基本功訓練 239
7.7.1 基本功訓練1——驗證物流網(wǎng)址格式是否正確 239
7.7.2 基本功訓練2——驗證學生注冊系統(tǒng)中的郵政編碼 240
7.7.3 基本功訓練3——身份證管理系統(tǒng)中驗證身份證號碼 240
7.7.4 基本功訓練4——驗證會員注冊時輸入的年齡范圍 241
7.7.5 基本功訓練5——驗證會員充值系統(tǒng)中的充值金額 242
7.8 情景應(yīng)用——拓展與實踐 243
7.8.1 情景應(yīng)用1——機票預訂系統(tǒng)中限制注冊用戶名 243
7.8.2 情景應(yīng)用2——博客中驗證用戶名是否是漢字 244
7.8.3 情景應(yīng)用3——出國護照管理系統(tǒng)中驗證護照編號 245
7.8.4 情景應(yīng)用4——驗證會員充值系統(tǒng)中會員密碼格式 246
7.8.5 情景應(yīng)用5——驗證會員注冊時輸入的密碼長度 247
7.9 自我測試 248
7.10 行動指南 249
7.11 成功可以復制——圖文世界的締造者 249
第8堂課 ADO.NET數(shù)據(jù)庫開發(fā)技術(shù) 251 視頻講解:140分鐘
8.1 ADO.NET技術(shù)知多少 252
8.1.1 ADO.NET對象模型 252
8.1.2 趣味理解ADO.NET 252
8.2 建立數(shù)據(jù)庫連接Connection對象 253
8.2.1 Connection對象概述 253
8.2.2 數(shù)據(jù)庫連接字符串 254
8.2.3 使用SqlConnection對象連接SQL Server數(shù)據(jù)庫 255
8.2.4 使用OleDbConnection對象連接OLEDB數(shù)據(jù)庫 256
8.2.5 使用OdbcConnection對象連接ODBC數(shù)據(jù)源 257
8.2.6 使用OracleConnection對象連接Oracle數(shù)據(jù)庫 257
8.3 執(zhí)行數(shù)據(jù)庫命令Command對象 257
8.3.1 Command對象概述 258
8.3.2 使用Command對象添加聯(lián)系人管理數(shù)據(jù) 260
8.3.3 使用Command對象修改聯(lián)系人管理數(shù)據(jù) 261
8.3.4 使用Command對象刪除聯(lián)系人管理數(shù)據(jù) 262
8.3.5 調(diào)用存儲過程管理聯(lián)系人數(shù)據(jù) 263
8.4 連線模式數(shù)據(jù)訪問DataReader對象 265
8.4.1 DataReader對象概述 266
8.4.2 使用DataReader對象獲取數(shù)據(jù) 266
8.5 離線模式數(shù)據(jù)訪問DataSet和DataAdapter 268
8.5.1 離線模式核心對象——DataSet對象 268
8.5.2 橋梁架設(shè)工程師——DataAdapter對象 268
8.5.3 填充并訪問DataSet表中數(shù)據(jù) 269
8.5.4 修改DataSet并更新數(shù)據(jù)源(批量更新) 270
8.6 照貓畫虎——基本功訓練 272
8.6.1 基本功訓練1——訪問存儲用戶信息的Excel文件 272
8.6.2 基本功訓練2——ASP.NET實現(xiàn)通用數(shù)據(jù)庫連接 273
8.6.3 基本功訓練3——DataAdapter對象的Update方法批量更新商品數(shù)據(jù) 274
8.6.4 基本功訓練4——合并兩個數(shù)據(jù)集的數(shù)據(jù)內(nèi)容 275
8.6.5 基本功訓練5——使用DataAdapter填充多個表 276
8.7 情景應(yīng)用——拓展與實踐 278
8.7.1 情景應(yīng)用1——用戶登錄中預防SQL注入攻擊 278
8.7.2 情景應(yīng)用2——批量刪除發(fā)布的供求信息 279
8.7.3 情景應(yīng)用3——使用DataView排序供求信息數(shù)據(jù) 281