目錄
基礎篇
第1章ADO.NET數據庫訪問技術31.1準備工作3
1.1.1建立數據庫3
1.1.2建表3
1.1.3建立存儲過程3
1.2ADO.NET概述4
1.3數據庫連接字符串5
1.3.1數據庫連接字符串參數5
1.3.2連接到SQL Server的連接字符串5
1.3.3連接字符串的存放位置8
1.4ADO.NET數據庫操作對像9
1.4.1Connection對像9
1.4.2Command對像12
1.4.3SqlParameter對像16
1.4.4DataReader對像19
1.4.5DataAdapter對像23
1.4.6DataSet對像24
1.4.7DataTable對像30
1.5本章小結30
習題30
第2章三層架構34
2.1三層架構概述34
2.2三層架構原理35
2.3搭建三層架構36
2.3.1建立實體層36
2.3.2建立數據訪問層37
2.3.3建立業務邏輯層38ASP.NET Web程序設計目錄2.3.4建立DBHelp項目40
2.3.5建立Common項目42
2.3.6建立表示層44
2.4本章小結46
習題46
第3章ASP.NET運行原理48
3.1ASP.NET概述48
3.1.1框架類庫48
3.1.2公共語言運行時53
3.2應用程序生命周期54
3.3Global.asax文件56
3.4編譯生命周期57
3.5ASPX頁面生命周期59
3.5.1常規頁生命周期階段59
3.5.2基於母版頁的頁面生命周期60
3.5.3自定義控件的頁面生命周期61
3.6頁面生命周期事件62
3.7Web.config文件64
3.8本章小結69
習題69
第4章ASP.NET服務器端控件71
4.1ASP.NET服務器端控件概述71
4.2控件的公共屬性和事件72
4.3Label控件73
4.3.1常用屬性73
4.3.2基本操作74
4.4TextBox控件76
4.4.1常用屬性76
4.4.2基本操作76
4.4.3TextBox數據輸入模式77
4.4.4輸入字符限制78
4.4.5自動回傳服務器78
4.4.6TextChanged事件78
4.4.7設置快捷鍵78
4.4.8TextBox使用案例79
4.5DropDownList控件84
4.5.1常用屬性和方法84
4.5.2聲明下拉列表選項86
4.5.3以程序控制方式動態綁定到數據源91
4.5.4獲取被選中的選項96
4.5.5合並自定義選項和數據源綁定的選項99
4.5.6啟用網頁回傳功能100
4.5.7DropDownList下拉列表選項的常用方式101
4.6CheckBox控件107
4.6.1常用屬性107
4.6.2基本操作108
4.6.3復選框組114
4.7RadioButton控件128
4.7.1常用屬性和事件128
4.7.2基本操作128
4.7.3單選按鈕組132
4.8Button控件138
4.8.1常用屬性138
4.8.2基本操作139
4.9LinkButton控件145
4.9.1常用屬性145
4.9.2基本操作146
4.10GridView控件146
4.10.1常用屬性和事件147
4.10.2創建GridView控件150
4.10.3GridView綁定數據源151
4.10.4美化Gridview控件的外觀155
4.10.5GridView控件的數據行選擇158
4.10.6設置與獲取GridView控件的主鍵163
4.10.7GridView控件的排序169
4.10.8GridView控件的分頁172
4.10.9GridView控件的數據編輯功能178
4.10.10GridView控件的字段類型183
4.11本章小結186
習題186
第5章ASP.NET內置對像190
5.1ASP.NET內置對像概述190
5.2Page對像190
5.2.1初識Page對像190
5.2.2Page對像的常用屬性190
5.2.3Page對像的常用方法191
5.3Response對像193
5.3.1初識Response對像193
5.3.2Response對像的常用屬性194
5.3.3Response對像的常用方法195
5.3.4Response對像的應用197
5.4Request對像199
5.4.1初識Request對像199
5.4.2Request對像的常用屬性199
5.4.3Request對像的常用方法201
5.4.4Request對像的應用202
5.5Application對像205
5.5.1初識Application對像205
5.5.2Application對像的常用屬性206
5.5.3Application對像的常用方法207
5.5.4Application對像的事件209
5.5.5Application對像的應用210
5.6Session對像212
5.6.1初識Session對像212
5.6.2Session對像的常用屬性213
5.6.3Session對像的常用方法213
5.6.4Session對像的應用214
5.7Cookie對像216
5.7.1初識Cookie對像216
5.7.2Cookie對像的常用屬性218
5.7.3Cookie對像的常用方法218
5.8Server對像219
5.8.1初識Server對像219
5.8.2Server對像的常用屬性219
5.8.3Server對像的常用方法219
5.9本章小結221
習題221
第6章服務器端驗證223
6.1驗證是否輸入數據224
6.1.1RequiredFieldValidator驗證控件224
6.1.2RequiredFieldValidator控件的應用225
6.2比較數據是否一致227
6.2.1CompareValidator控件227
6.2.2CompareValidator控件的應用229
6.3驗證輸入數據的範圍230
6.3.1RangeValidator控件230
6.3.2RangeValidator控件的應用232
6.4驗證數據輸入格式233
6.4.1RegularExpressionValidator控件234
6.4.2正則表達式235
6.4.3RegularExpressionValidator控件的應用239
6.5自定義驗證控件240
6.5.1CustomValidator控件240
6.5.2CustomValidator控件的應用241
6.6驗證錯誤信息彙總242
6.6.1ValidationSummary控件243
6.6.2ValidationSummary控件的應用244
6.7本章小結246
習題246
第7章主題、母版頁和用戶控件248
7.1主題248
7.1.1概述248
7.1.2主題的創建249
7.1.3主題的應用250
7.1.4SkinID的應用251
7.1.5主題的禁用251
7.2母版頁252
7.2.1概述252
7.2.2創建母版頁253
7.2.3母版頁的使用256
7.3用戶控件257
7.3.1概述257
7.3.2創建用戶控件258
7.3.3用戶控件的使用260
7.4本章小結261
習題261
第8章ASP.NET AJAX應用262
8.1AJAX概述262
8.2ASP.NET AJAX控件264
8.2.1腳本管理控件——ScriptManager控件264
8.2.2腳本管理控件——ScriptManagerProxy控件267
8.2.3時間控件——Timer控件269
8.2.4更新區域控件——UpdatePanel控件270
8.2.5更新進度控件——UpdateProgress控件272
8.3AJAX編程274
8.3.1自定義異常處理274
8.3.2使用母版頁的UpdatePanel276
8.3.3母版頁刷新內容窗體277
8.4本章小結279
習題280
第9章導航281
9.1導航概述281
9.2站點地圖281
9.3TreeView控件283
9.3.1TreeView控件的常用屬性283
9.3.2TreeView控件的常用事件285
9.3.3TreeView控件的基本應用286
9.4Menu控件290
9.4.1Menu控件的常用屬性290
9.4.2Menu控件的常用事件292
9.4.3Menu控件的基本應用292
9.5SiteMapPath控件294
9.5.1SiteMapPath控件的常用屬性294
9.5.2SiteMapPath控件的常用事件295
9.5.3SiteMapPath控件的基本應用295
9.6本章小結297
習題297
第10章全球化298
10.1概述298
10.2應用程序的全球化298
10.3應用程序的本地化301
10.4為ASP.NET網頁全球化設置區域性和UI區域性312
10.5通過示例說明實現多語言的切換314
10.6區域性名稱和標識符320
10.7本章小結326
習題326
項目篇
第11章繫統分析及數據庫設計32911.1需求分析329
11.1.1項目整體需求329
11.1.2用例圖330
11.1.3申請訂票用例規約331
11.1.4確認訂票用例規約331
11.1.5到票登記用例規約332
11.1.6領票操作用例規約332
11.1.7訂票統計用例規約333
11.2數據庫設計334
11.2.1數據庫關繫圖334
11.2.2數據庫字典表335
11.3本章小結336
第12章繫統架構337
12.1繫統技術架構337
12.1.1WCF基礎337
12.1.2SQL事務處理339
12.1.3三層架構340
12.2登錄351
12.2.1界面設計351
12.2.2界面實現351
12.2.3功能實現357
12.3主界面360
12.4Web.config配置366
12.5本章小結367
第13章申請訂票368
13.1功能概述
![](http://img3m0.ddimg.cn/79/22/25111330-3_u_2.jpg)
![](http://img3m0.ddimg.cn/79/22/25111330-4_u_2.jpg)