本書從HTML基礎以及CSS樣式入手介紹了Web網(wǎng)站構建的基礎知識,逐步深入ASP.NET Web應用程序開發(fā)所涉及的基礎知識與實踐技巧。循序漸進的介紹了如何使用C#語言開發(fā)Web應用程序。以數(shù)據(jù)庫實例為依托,詳細介紹ADO.NET數(shù)據(jù)操作,數(shù)據(jù)綁定、網(wǎng)站導航等網(wǎng)站構建關鍵技術。本書內容豐富,應用性與可操作性強,共分為12章,包括:ASP.NET概述、網(wǎng)頁設計基本、CSS層疊樣式與頁面布局、ASP.NET 服務器控件、ASP.NET基本對象、ASP.NET驗證控件、數(shù)據(jù)源與數(shù)據(jù)綁定控件、ADO.NET數(shù)據(jù)庫訪問、數(shù)據(jù)綁定、數(shù)據(jù)服務器控件、網(wǎng)站導航和ASP.NET AJAX。每章都包含大量的示例,在理論知識基礎上,結合實踐應用的方法與技巧,提高了初學者對知識的理解與掌握。
第1章 ASP.NET程序開發(fā)概述
1.1 NET簡介
1.1.1 NET框架體系
1.1.2 ASP.NET介紹
1.2 ASP.NET運行與開發(fā)環(huán)境
1.2.1 安裝與配置web服務器IIS
1.2.2 VisualStudio2010安裝與介紹
1.3 ASP.NET創(chuàng)建網(wǎng)站
1.4 創(chuàng)建ASP.NET網(wǎng)站應用程序示例
1.5 復習題
第2章 網(wǎng)頁設計基礎
2.1 Web程序開發(fā)基礎
2.1.1 網(wǎng)頁基礎理論
2.1.2 靜態(tài)網(wǎng)頁
2.1.3 動態(tài)網(wǎng)頁
2.1.4 靜態(tài)與動態(tài)網(wǎng)頁的優(yōu)缺點分析
2.2 HTML基礎
2.2.1 HTML基本語法
2.2.2 HTML文件架構
2.3 HTML常用標簽
2.3.1 HTML的主體標簽
2.3.2 段落控制標簽
2.3.3 文字格式控制標簽
2.3.4 錨標簽
2.3.5 圖像標簽
2.3.6 列表相關標簽
2.4 復習題
第3章 CSS層疊樣式與頁面布局
3.1 CSS基礎
3.1.1 CSS基本語法
3.1.2 CSS選擇器
3.1.3 CSS屬性
3.2 使用CSS
3.3 頁面布局
3.3.1 框架與網(wǎng)頁布局
3.3.2 表格與網(wǎng)頁布局
3.3.3 DIV與csS結合的頁面布局
3.4 復習題
第4章 ASP.NET標準服務器控件
4.1 ASP.NETWeb服務器控件的基本屬性和行為
4.1.1 ASP.NETweb服務器控件與HTML控件的區(qū)別
4.1.2 ASP.NETWeb服務器控件的基本屬性
4.1.3 ASP.NETWeb服務器控件的事件
4.2 按鈕類服務器控件
4.2.1 Butto~I控件
4.2.2 LinkButtorl控件
4.2.3 LmageButto~I控件
4.3 文本類服務器控件
4.3.1 Label控件
4.3.2 Literal控件
4.3.3 TextBox控件
4.4 選擇性服務器控件
4.4.1 RadioButton控件
4.4.2 CheckBox控件
4.4.3 ListBox控件
4.4.4 DropDownList控件
4.5 Image控件
4.6 HyperLink控件
4.7 復習題
第5章 ASP-NET基本對象
5.1 Page類
5.1.1 ASP.NET頁面生命周期
5.1.2 Page類的重要屬性、方法和事件
5.2 Request對象
5.3 Response對象
5.4 Session對象
5.4.1 Session對象的屬性和方法
5.4.2 Sessiorl對象的使用
5.5 Cookie對象
5.6 Application對象
5.7 復習題
第6章 ASP-NET驗證控件
6.1 數(shù)據(jù)驗證方式
6.2 RequiredFieldValidator控件
6.3 CompareValidator控件
6.4 RangeValidator控件
6.5 RegularExpressionValidator控件
6.6 CustomValidator控件
6.7 ValidationSummary控件
6.8 復習題
第7章 數(shù)據(jù)源控件
7.1 數(shù)據(jù)源控件概述
7.2 SqlDataSource控件
7.3 ObjectDataSouree控件
7.4 AccessDataSource控件
7.5 復習題
第8章 ADO.NET數(shù)據(jù)庫訪問
8.1 ADO.NET概述
8.1.1 NETFramework數(shù)據(jù)提供程序
8.1.2 AD0.NETDataSet
8.2 AD0.NET中常用的對象
8.2.1 Connection對象
8.2.2 Command對象
8.2.3 DataReader對象
8.2.4 Parameter對象
8.2.5 DataAdapter對象
8.2.6 DataSet對象
8.3 簡單的數(shù)據(jù)操作
8.3.1 新增數(shù)據(jù)
8.3.2 更新數(shù)據(jù)
8.3.3 刪除數(shù)據(jù)
8.4 復習題
第9章 數(shù)據(jù)綁定
9.1 簡單數(shù)據(jù)綁定
9.1.1 綁定到變量
9.1.2 綁定到服務器控件的屬性值
9.1.3 綁定到表達式
9.1.4 綁定到集合
9.1.5 綁定到方法
9.2 綁定到復雜數(shù)據(jù)源
9.2.1 綁定到Dataset控件
9.2.2 綁定到數(shù)據(jù)庫
9.3 常用控件的數(shù)據(jù)綁定
9.3.1 DropDownList控件的數(shù)據(jù)綁定
9.3.2 ListBox控件的數(shù)據(jù)綁定
9.3.3 RadioButtonList控件的數(shù)據(jù)綁定
9.3.4 checkBoxList控件數(shù)據(jù)綁定
9.4 復習題
第10章 數(shù)據(jù)服務器控件
10.1 DataList控件
10.1.1 DataList控件概述
10.1.2 DataList控件模板
10.1.3 DataList控件的使用
10.2 GridView控件
10.2.1 GridView控件的屬性、方法和事件
10.2.2 GridView控件的樣式
10.2.3 GridVieW控件的分頁與排序
10.2.4 GridView控件的數(shù)據(jù)操作
10.3 Rel3eater控件
10.3.1 Repeater控件的屬性、方法和事件
10.3.2 Repeater控件的模板與數(shù)據(jù)綁定
10.4 復習題
第11章 網(wǎng)站導航
11.1 站點地圖與SiteMapDataSource控件
11.1.1 站點地圖的創(chuàng)建與語法結構
11.1.2 配置多個站點地圖文件
11.1.3 SiteMapDataSource
11.2 導航控件
11.2.1 Mgnu控件
11.2.2 TreeView控件
11.2.3 SiteMapPath控件
11.3 復習題
第12章 ASP.NETAJAX
12.1 ASP.NETAJAX簡介
12.2 ScriptManager控件
12.3 UpdatePanel控件
12.4 Timer控件
12.5 復習題
參考文獻