微軟公司的ASP.NET C#組合是網(wǎng)站開(kāi)發(fā)采用的主流技術(shù)之一。本書以實(shí)際應(yīng)用為目的,全面系統(tǒng)地介紹了開(kāi)發(fā)ASP.NET數(shù)據(jù)庫(kù)網(wǎng)站的方法及知識(shí),包括ASP.NET基礎(chǔ),ASP.NET服務(wù)器標(biāo)準(zhǔn)控件和驗(yàn)證控件,ASP.NET常用對(duì)象、狀態(tài)管理,SQL Server數(shù)據(jù)庫(kù)基礎(chǔ),使用.NET數(shù)據(jù)提供程序訪問(wèn)數(shù)據(jù)庫(kù),使用DataSet訪問(wèn)數(shù)據(jù)庫(kù),數(shù)據(jù)綁定與數(shù)據(jù)綁定控件,站點(diǎn)導(dǎo)航和母版頁(yè),新聞網(wǎng)站的設(shè)計(jì),用ASP.NET MVC架構(gòu)開(kāi)發(fā)網(wǎng)站等內(nèi)容。每章均有典型的演練和實(shí)訓(xùn),以提供教師演示和學(xué)生練習(xí)。本書在Visual Studio 2010和SQL Server 2008環(huán)境下講解,也完全可以運(yùn)行在Visual Studio 2005/2008和SQL Server 2005環(huán)境下。本書概念清晰、重點(diǎn)突出、實(shí)例豐富,符合教師教學(xué)和學(xué)生學(xué)習(xí)習(xí)慣,是一本非常適合課堂教學(xué)的、用Visual C#語(yǔ)言開(kāi)發(fā)Web結(jié)構(gòu)的數(shù)據(jù)庫(kù)網(wǎng)站設(shè)計(jì)教材。
第1章 ASP.NET基礎(chǔ)
1.1 C/S和B/S架構(gòu)體系
1.2 靜態(tài)網(wǎng)頁(yè)與動(dòng)態(tài)網(wǎng)頁(yè)
1.2.1 靜態(tài)網(wǎng)頁(yè)技術(shù)
1.2.2 動(dòng)態(tài)網(wǎng)頁(yè)技術(shù)
1.3 .NET Framework簡(jiǎn)介
1.4 ASP.NET網(wǎng)站的開(kāi)發(fā)過(guò)程
1.4.1 ASP.NET開(kāi)發(fā)工具
1.4.2 新建和運(yùn)行ASP.NET網(wǎng)站
1.4.3 打開(kāi)和編輯ASP.NET網(wǎng)站
1.4.4 保存或關(guān)閉ASP.NET網(wǎng)站
1.5 ASP.NET Web窗體模型
1.5.1 ASP.NET Web窗體的概念
1.5.2 ASP.NET Web窗體的模型
1.5.3 ASP.NET網(wǎng)頁(yè)的代碼模型
第1章 ASP.NET基礎(chǔ)
1.1 C/S和B/S架構(gòu)體系
1.2 靜態(tài)網(wǎng)頁(yè)與動(dòng)態(tài)網(wǎng)頁(yè)
1.2.1 靜態(tài)網(wǎng)頁(yè)技術(shù)
1.2.2 動(dòng)態(tài)網(wǎng)頁(yè)技術(shù)
1.3 .NET Framework簡(jiǎn)介
1.4 ASP.NET網(wǎng)站的開(kāi)發(fā)過(guò)程
1.4.1 ASP.NET開(kāi)發(fā)工具
1.4.2 新建和運(yùn)行ASP.NET網(wǎng)站
1.4.3 打開(kāi)和編輯ASP.NET網(wǎng)站
1.4.4 保存或關(guān)閉ASP.NET網(wǎng)站
1.5 ASP.NET Web窗體模型
1.5.1 ASP.NET Web窗體的概念
1.5.2 ASP.NET Web窗體的模型
1.5.3 ASP.NET網(wǎng)頁(yè)的代碼模型
1.6 ASP.NET網(wǎng)站的組成文件
1.7 實(shí)訓(xùn)
第2章 ASP.NET常用服務(wù)器標(biāo)準(zhǔn)控件
2.1 常用標(biāo)準(zhǔn)控件
2.1.1 文本輸入/輸出控件
2.1.2 按鈕控件
2.1.3 超鏈接控件
2.1.4 Image控件
2.1.5 選擇控件
2.1.6 容器控件
2.1.7 其他專用控件
2.1.8 動(dòng)態(tài)生成控件
2.2 Web用戶控件
2.2.1 創(chuàng)建用戶控件
2.2.2 把Web窗體轉(zhuǎn)換成用戶控件
2.3 ASP.NET網(wǎng)站中資源的路徑
2.4 本章小結(jié)
2.5 實(shí)訓(xùn)
第3章 ASP.NET驗(yàn)證控件
3.1 驗(yàn)證控件概述
3.2 必須項(xiàng)驗(yàn)證控件
3.3 比較驗(yàn)證控件
3.4 范圍驗(yàn)證控件
3.5 正則表達(dá)式驗(yàn)證控件
3.6 自定義驗(yàn)證控件
3.7 驗(yàn)證摘要控件
3.8 指定驗(yàn)證組
3.9 禁用驗(yàn)證控件
3.10 實(shí)訓(xùn)
第4章 ASP.NET常用內(nèi)置對(duì)象
4.1 Page對(duì)象
4.1.1 Page對(duì)象的常用屬性、方法和事件
4.1.2 Web頁(yè)面的生命周期
4.1.3 Page對(duì)象的Load事件與Init事件比較
4.2 Response對(duì)象
4.2.1 Response對(duì)象的常用屬性和方法
4.2.2 使用Response對(duì)象輸出信息到客戶端
4.2.3 使用Redirect方法實(shí)現(xiàn)頁(yè)面跳轉(zhuǎn)
4.3 Request對(duì)象
4.3.1 Request對(duì)象的常用屬性和方法
4.3.2 通過(guò)查詢字符串實(shí)現(xiàn)跨頁(yè)數(shù)據(jù)傳遞
4.4 Server對(duì)象
4.4.1 Server對(duì)象的常用屬性和方法
4.4.2 Execute和Transfer方法
4.4.3 MapPath方法
4.4.4 對(duì)字符串編碼和解碼
4.5 實(shí)訓(xùn)
第5章 ASP.NET的狀態(tài)管理
5.1 狀態(tài)管理概述
5.2 創(chuàng)建和使用ViewState對(duì)象
5.2.1 ViewState對(duì)象概述
5.2.2 使用ViewState
5.3 創(chuàng)建和使用Cookie對(duì)象
5.3.1 創(chuàng)建Cookie
5.3.2 讀取Cookie
5.3.3 使用多值Cookie
5.4 創(chuàng)建和使用Session對(duì)象
5.4.1 Session的工作原理
5.4.2 Session對(duì)象的常用屬性及方法
5.4.3 使用Session對(duì)象
5.5 創(chuàng)建和使用Application對(duì)象
5.5.1 Application對(duì)象與Session對(duì)象的區(qū)別
5.5.2 Application對(duì)象的屬性、方法和事件
5.5.3 使用Application對(duì)象
5.6 實(shí)訓(xùn)
第6章 SQL Server數(shù)據(jù)庫(kù)基礎(chǔ)
6.1 數(shù)據(jù)庫(kù)的操作
6.2 表的操作
6.3 記錄的操作
6.4 查詢的操作
6.5 數(shù)據(jù)表腳本的生成和執(zhí)行
6.6 數(shù)據(jù)庫(kù)的分離和附加
6.7 實(shí)訓(xùn)
第7章 使用.NET數(shù)據(jù)提供程序訪問(wèn)數(shù)據(jù)庫(kù)
7.1 ADO.NET簡(jiǎn)介
7.1.1 ADO.NET的數(shù)據(jù)模型
7.1.2 ADO.NET的兩種訪問(wèn)數(shù)據(jù)的方式
7.1.3 ADO.NET中的常用對(duì)象
7.1.4 .NET數(shù)據(jù)提供程序概述
7.2 數(shù)據(jù)庫(kù)的連接字符串
7.2.1 數(shù)據(jù)庫(kù)連接字符串的常用參數(shù)
7.2.2 連接到SQL Server的連接字符串
7.2.3 連接字符串的存放位置
7.2.4 用數(shù)據(jù)源控件生成連接字符串
7.3 連接數(shù)據(jù)庫(kù)的Connection對(duì)象
7.3.1 Connection對(duì)象概述
7.3.2 創(chuàng)建Connection對(duì)象
7.3.3 Connection對(duì)象的屬性和方法
7.3.4 連接到數(shù)據(jù)庫(kù)的基本步驟
7.3.5 關(guān)閉連接
7.4 執(zhí)行數(shù)據(jù)庫(kù)命令的Command對(duì)象
7.4.1 Command對(duì)象概述
7.4.2 創(chuàng)建Command對(duì)象
7.4.3 Command對(duì)象的屬性和方法
7.4.4 增加、修改、刪除記錄操作
7.4.5 統(tǒng)計(jì)數(shù)據(jù)庫(kù)信息操作
7.5 讀取數(shù)據(jù)的DataReader對(duì)象
7.5.1 DataReader對(duì)象概述
7.5.2 創(chuàng)建DataReader對(duì)象
7.5.3 DataReader對(duì)象的屬性和方法
7.4.4 查詢記錄操作
7.7 實(shí)訓(xùn)
第8章 使用DataSet訪問(wèn)數(shù)據(jù)庫(kù)
8.1 DataSet的基本構(gòu)成
8.1.1 DataSet、DataAdapter和數(shù)據(jù)源之間的關(guān)系
8.1.2 DataSet的組成結(jié)構(gòu)和工作過(guò)程
8.1.3 DataSet中的常用子對(duì)象
8.1.4 DataSet對(duì)象常用屬性和方法
8.2 DataAdapter對(duì)象
8.2.1 創(chuàng)建DataAdapter對(duì)象
8.2.2 DataAdapter對(duì)象的屬性和方法
8.3 使用DataSet訪問(wèn)數(shù)據(jù)庫(kù)
8.3.1 創(chuàng)建DataSet
8.3.2 填充DataSet
8.3.3 多結(jié)果集填充
8.3.4 添加新記錄
8.3.5 修改記錄
8.3.6 刪除記錄
8.3.7 DataTable對(duì)象
8.4 實(shí)訓(xùn)
8.4.1 用戶管理模塊應(yīng)具有的功能
8.4.2 模塊功能的實(shí)現(xiàn)
第9章 數(shù)據(jù)綁定與數(shù)據(jù)綁定控件
9.1 數(shù)據(jù)綁定
9.1.1 簡(jiǎn)單數(shù)據(jù)綁定和復(fù)雜數(shù)據(jù)綁定
9.1.2 數(shù)據(jù)綁定控件概述
9.1.3 使用數(shù)據(jù)綁定表達(dá)式實(shí)現(xiàn)數(shù)據(jù)綁定
9.1.4 調(diào)用DataBind()方法實(shí)現(xiàn)數(shù)據(jù)綁定
9.2 簡(jiǎn)單綁定控件
9.2.1 DropDownList控件
9.2.2 ListBox控件
9.3 Repeater控件
9.4 DataList控件
9.5 GridView控件
9.5.1 GridView控件的語(yǔ)法
9.5.2 GridView控件的使用示例
9.5.3 自定義列和模板列的使用
9.6 DetailsView控件
9.7 FormView控件
9.8 實(shí)訓(xùn)
第10章 站點(diǎn)導(dǎo)航和母版頁(yè)
10.1 ASP.NET站點(diǎn)導(dǎo)航
10.1.1 概述
10.1.2 ASP.NET站點(diǎn)地圖
10.1.3 SiteMapPath控件
10.1.4 SiteMapDataSource控件
10.1.5 TreeView控件
10.1.6 Menu控件
10.2 ASP.NET母版頁(yè)
10.2.1 概述
10.2.2 使用ASP.NET母版頁(yè)的實(shí)例
10.3 實(shí)訓(xùn)
第11章 ASP.NET網(wǎng)站實(shí)例--新聞網(wǎng)站
11.1 新聞網(wǎng)站的功能和設(shè)計(jì)
11.1.1 新聞網(wǎng)站的功能
11.1.2 新聞網(wǎng)站的數(shù)據(jù)庫(kù)
11.2 簡(jiǎn)化對(duì)數(shù)據(jù)庫(kù)的操作
11.2.1 配置項(xiàng)
11.2.2 SqlHelper類中的方法
11.2.3 創(chuàng)建SqlHelper類
11.3 后臺(tái)頁(yè)面的設(shè)計(jì)
11.3.1 后臺(tái)管理主頁(yè)和登錄頁(yè)
11.3.2 后臺(tái)管理員的添加、編輯頁(yè)
11.3.3 新聞的添加
11.4 前臺(tái)新聞首頁(yè)、欄目頁(yè)、內(nèi)容頁(yè)面的設(shè)計(jì)
11.4.1 前臺(tái)新聞母版頁(yè)
11.4.2 新聞首頁(yè)
11.4.2 新聞內(nèi)容頁(yè)
11.4.3 新聞欄目頁(yè)
11.6 實(shí)訓(xùn)
第12章 用ASP.NET MVC架構(gòu)開(kāi)發(fā)網(wǎng)站
12.1 ASP.NET MVC概述
12.1.1 MVC編程模型
12.1.2 建立第一個(gè)MVC應(yīng)用程序
12.1.3 MVC程序的結(jié)構(gòu)
12.2 路由和URL導(dǎo)向
12.2.1 MVC路由
12.2.2 入站路由--從URL到路由
12.2.3 出站路由--從路由到URL
12.3 控制器和視圖
12.3.1 控制器
12.3.2 視圖
12.4 模型與模型狀態(tài)
12.4.1 強(qiáng)類型視圖
12.4.2 視圖和模型
12.4.3 ModelState
12.4.4 驗(yàn)證規(guī)則
12.5 實(shí)訓(xùn)
參考文獻(xiàn)