首 頁
手機版

ASP.NET3.5揭秘(卷1)

ASP.NET3.5揭秘(卷1)是一本ASP.NET3.5框架揭秘書籍,由美國程序員沃爾瑟Stephen Walther編著。本書是享有盛譽的ASP.NET經(jīng)典名著,涵蓋了ASP.NET 3.5的方方面面,包括了所有最新的特性,書中詳細介紹了微軟LINQ to SQL數(shù)據(jù)庫查詢技術(shù),以及ListView和DataPager兩種新的數(shù)據(jù)訪問控件等技術(shù),非常適合所有的ASP.NET愛好者和從事者下載閱讀。

內(nèi)容介紹

《ASP.NET3.5揭秘(卷1)》是有史以來最成功的ASP.NET著作最新版,有“ASP.NET圣經(jīng)”之譽,涵蓋ASP.NET 3.5引入的所有新特性,包括使用LINQ to SQL更輕松地構(gòu)建數(shù)據(jù)驅(qū)動的網(wǎng)站。使用新的數(shù)據(jù)訪問控件ListView和DataPager開發(fā)更加靈活的用戶體驗,以及整整3章全面剖析ASP.NET AJAX。卷1是基礎(chǔ)篇,主要講述如何創(chuàng)建ASP.NET頁面、設(shè)計ASP.NET網(wǎng)站、數(shù)據(jù)訪問、創(chuàng)建組件、站點導(dǎo)航等。全書廣受讀者稱道,除了文字敘述清晰透徹之外。代碼示例也處處堪稱經(jīng)典,體現(xiàn)了作者世界級大師的深厚功力。

使用說明

1、下載并解壓,得出pdf文件

2、如果在電腦上打不開pdf文件,別著急,那么您需要先在電腦上下載一個pdf閱讀軟件

3、有pdf閱讀文件直接雙擊即可打開pdf文件

章節(jié)目錄

第一部分 構(gòu)建ASP.NET頁面
第1章 ASP.NET Framework概覽
1.1 ASP.NET和。NET Framework
1.1.1 框架類庫
1.1.2 公共語言運行庫
1.2 ASP.NET控件
1.2.1 ASP.NET控件概覽
1.2.2 HTML控件
1.2.3 理解和處理控件事件
1.2.4 視圖狀態(tài)
1.3 ASP.NET頁面
1.3.1 動態(tài)編譯
1.3.2 控件樹
1.3.3 使用代碼隱藏頁面
1.3.4 處理頁面事件
1.3.5 使用Page.IsPostBack屬性
1.3.6 調(diào)試和跟蹤ASP.NET頁面
1.3.7 跟蹤頁面執(zhí)行
1.4 安裝ASP.NET Framework
1.5 小結(jié)
第2章 使用標準控件
2.1 顯示信息
2.1.1 使用Label控件
2.1.2 使用Literal控件
2.2 接收用戶輸入
2.2.1 使用TextBox控件
2.2.2 使用CheckBox控件
2.2.3 使用RadioButton控件
2.3 提交表單數(shù)據(jù)
2.3.1 使用Button控件
2.3.2 使用LinkButton控件
2.3.3 使用ImageButton控件
2.3.4 Button控件使用客戶端腳本
2.3.5 執(zhí)行跨頁面發(fā)送
2.3.6 指定默認按鈕
2.3.7 處理Command事件
2.4 顯示圖像
2.4.1 使用Image控件
2.4.2 使用ImageMap控件
2.5 使用Panel控件
2.6 使用HyperLink控件
2.7 小結(jié)
第3章 使用驗證控件
3.1 驗證控件概述
3.1.1 驗證控件與JavaScript
3.1.2 使用Page.IsValid
3.1.3 設(shè)置Display屬性
3.1.4 突出顯示驗證錯誤
3.1.5 使用驗證組
3.1.6 禁用驗證
3.2 使用RequiredFieldValidator控件
3.3 使用RangeValidator控件
3.4 使用CompareValidator控件
3.5 使用RegularExpressionValidator控件
3.6 使用CustomValidator控件
3.7 使用ValidationSummary控件
3.8 創(chuàng)建自定義驗證控件
3.8.1 創(chuàng)建LengthValidator控件
3.8.2 創(chuàng)建AjaxValidator控件
3.9 小結(jié)
第4章 使用Rich控件
4.1 接收上傳文件
4.1.1 把文件保存到文件系統(tǒng)
4.1.2 把文件保存到數(shù)據(jù)庫
4.1.3 上傳大文件
4.2 顯示日歷
4.2.1 創(chuàng)建彈出式日期選擇器
4.2.2 根據(jù)數(shù)據(jù)庫表呈現(xiàn)日歷
4.3 顯示廣告
4.3.1 在XML文件中保存廣告
4.3.2 在數(shù)據(jù)庫表中存儲廣告
4.3.3 跟蹤顯示和轉(zhuǎn)到
4.4 顯示不同的頁面視圖
4.4.1 顯示選項卡式頁面視圖
4.4.2 顯示多部分表單
4.5 顯示向?qū)?
4.6 小結(jié)
第二部分 設(shè)計ASP.NET網(wǎng)站
第5章 使用母版頁設(shè)計網(wǎng)站
5.1 創(chuàng)建母版頁
5.1.1 創(chuàng)建默認內(nèi)容
5.1.2 嵌套母版頁
5.1.3 在母版頁中使用圖片和超鏈接
5.1.4 在Web配置文件中注冊母版頁
5.2 修改母版頁內(nèi)容
5.2.1 使用Title屬性
5.2.2 使用Page Header屬性
5.2.3 暴露母版頁屬性
5.2.4 對母版頁使用FindControl方法
5.3 動態(tài)加載母版頁
5.4 小結(jié)
第6章 使用主題設(shè)計網(wǎng)站
6.1 創(chuàng)建主題
6.2 在主題中添加皮膚
6.2.1 創(chuàng)建命名皮膚
6.2.2 Themes與StyleSheetThemes
6.2.3 禁用主題
6.2.4 在Web配置文件中注冊主題
6.3 在主題中添加CSS
6.3.1 在主題中添加多個CSS
6.3.2 使用CSS改變頁面布局
6.4 創(chuàng)建全局主題
6.5 動態(tài)應(yīng)用主題
6.6 小結(jié)
第7章 使用用戶控件創(chuàng)建定制控件
7.1 創(chuàng)建用戶控件
7.1.1 在Web配置文件中注冊用戶控件
7.1.2 暴露用戶控件的屬性
7.1.3 暴露用戶控件的事件
7.1.4 創(chuàng)建AddressForm控件
7.2 Ajax和用戶控件
7.3 動態(tài)加載用戶控件
7.3.1 使用引用指令
7.3.2 創(chuàng)建多頁面向?qū)?
7.4 小結(jié)
第三部分 數(shù)據(jù)訪問
第8章 數(shù)據(jù)訪問概述
8.1 使用DataBound控件
8.1.1 使用列表控件
8.1.2 使用表格式DataBound控件
8.1.3 使用層次DataBound控件
8.1.4 使用其他數(shù)據(jù)綁定控件
8.2 使用DataSource控件
8.3 使用編程式數(shù)據(jù)綁定
8.4 模板和數(shù)據(jù)綁定表達式
8.4.1 使用模板
8.4.2 使用數(shù)據(jù)綁定表達式
8.4.3 使用兩種數(shù)據(jù)綁定表達式
8.5 SQL Server 2005 Express 概述
8.5.1 SQL Server Express 特性
8.5.2 SQL Server 2005 Express管理工具
8.5.3 服務(wù)器端數(shù)據(jù)庫與本地數(shù)據(jù)庫
8.6 數(shù)據(jù)庫驅(qū)動的Web應(yīng)用程序示例
8.7 小結(jié)
第9章 使用SqlDataSource控件
9.1 創(chuàng)建數(shù)據(jù)庫連接
9.1.1 連接到Microsoft SQL Server
9.1.2 連接到其他數(shù)據(jù)庫
9.1.3 在Web配置文件中保存連接字符串
9.1.4 對連接字符串加密
9.2 執(zhí)行數(shù)據(jù)庫命令
9.2.1 執(zhí)行內(nèi)聯(lián)SQL語句
9.2.2 執(zhí)行存儲過程
9.2.3 過濾數(shù)據(jù)庫行
9.2.4 改變數(shù)據(jù)源模型
9.2.5 處理SQL命令執(zhí)行錯誤
9.2.6 取消SQL命令執(zhí)行
9.3 在SqlDataSource控件中使用ASP.NET參數(shù)
9.3.1 使用ASP.NET參數(shù)對象
9.3.2 使用ASP.NET的Control-Parameter對象
9.3.3 使用ASP.NET的Cookie-Parameter對象
9.3.4 使用ASP.NET的Form-Parameter對象
9.3.5 使用ASP.NET的Profile-Parameter對象
9.3.6 使用QueryStringParameter對象
9.3.7 使用SessionParameter對象
9.4 通過程序執(zhí)行SqlDataSource命令
9.4.1 添加ADO.NET參數(shù)
9.4.2 執(zhí)行Insert、Update和Delete命令
9.4.3 執(zhí)行select命令
9.5 使用SqlDataSource控件緩存數(shù)據(jù)庫數(shù)據(jù)
9.6 小結(jié)
第10章 使用List控件
10.1 List控件概述
10.1.1 聲明列表項
10.1.2 綁定到數(shù)據(jù)源
10.1.3 確定被選中的列表項
10.1.4 追加數(shù)據(jù)項
10.1.5 啟用自動回傳
10.1.6 使用列表項集合
10.2 使用DropDownList控件
10.3 使用RadioButtonList控件
10.4 使用ListBox控件
10.5 使用CheckBoxList控件
10.6 使用BulletedList控件
10.7 創(chuàng)建自定義的List控件
10.8 小結(jié)
第11章 使用GridView控件
11.1 GridView控件基礎(chǔ)
11.1.1 顯示數(shù)據(jù)
11.1.2 選擇數(shù)據(jù)
11.1.3 使用數(shù)據(jù)鍵
11.1.4 數(shù)據(jù)排序
11.1.5 數(shù)據(jù)分頁
11.1.6 編輯數(shù)據(jù)
11.1.7 顯示空數(shù)據(jù)
11.1.8 格式化GridView控件
11.1.9 在GridView控件中使用ViewState
11.2 在GridView控件中使用字段
11.2.1 使用BoundField
11.2.2 使用CheckBoxField
11.2.3 使用CommandField
11.2.4 使用ButtonField
11.2.5 使用HyperLinkField
11.2.6 使用ImageField
11.2.7 使用TemplateField
11.3 GridView控件的事件
11.3.1 突出顯示GridView行
11.3.2 顯示列匯總
11.3.3 顯示嵌套的主從表單
11.4 擴展GridView控件
11.4.1 創(chuàng)建長文本字段
11.4.2 創(chuàng)建刪除按鈕字段
11.4.3 創(chuàng)建驗證字段
11.5 小結(jié)
第12章 使用DetailsView控件和FormView控件
12.1 使用DetailsView控件
12.1.1 使用DetailsView控件顯示數(shù)據(jù)
12.1.2 在DetailsView控件中使用字段
12.1.3 使用DetailsView控件顯示空數(shù)據(jù)
12.1.4 使用DetailsView控件對數(shù)據(jù)分頁
12.1.5 使用DetailsView控件更新數(shù)據(jù)
12.1.6 使用DetailsView控件插入數(shù)據(jù)
12.1.7 使用DetailsView控件刪除數(shù)據(jù)
12.1.8 DetailsView控件的事件
12.1.9 格式化DetailsView控件
12.2 使用FormView控件
12.2.1 使用FormView控件顯示數(shù)據(jù)
12.2.2 使用FormView控件對數(shù)據(jù)分頁
12.2.3 使用FormView控件編輯數(shù)據(jù)
12.2.4 使用FormView控件中插入數(shù)據(jù)
12.2.5 使用FormView控件刪除數(shù)據(jù)
12.3 小結(jié)
第13章 使用Repeater控件和DataList控件
13.1 使用Repeater控件
13.1.1 使用Repeater控件顯示數(shù)據(jù)
13.1.2 在Repeater控件中使用模板
13.1.3 Repeater控件的事件處理
13.2 使用DataList控件
13.2.1 使用DataList控件顯示數(shù)據(jù)
13.2.2 在多列中顯示數(shù)據(jù)
13.2.3 在DataList控件中使用模板
13.2.4 使用DataList控件選擇數(shù)據(jù)
13.2.5 使用DataList控件編輯數(shù)據(jù)
13.2.6 格式化DataList控件
13.3 小結(jié)
第14章 使用ListView和DataPager控件
14.1 使用ListView控件
14.1.1 使用LayoutTemplate和ItemTemplate
14.1.2 使用GroupTemplate
14.1.3 選擇一行
14.1.4 排序數(shù)據(jù)庫數(shù)據(jù)
14.1.5 編輯數(shù)據(jù)庫數(shù)據(jù)
14.2 使用DataPager控件
14.2.1 創(chuàng)建自定義分頁用戶界面
14.2.2 使用DataPager控件進行數(shù)據(jù)源分頁
14.3 小結(jié)
第四部分 創(chuàng)建組件
第15章 創(chuàng)建組件
15.1 創(chuàng)建基本組件
15.1.1 組件和動態(tài)編譯
15.1.2 App_Code文件夾中不同語言的組件
15.1.3 聲明方法
15.1.4 聲明字段和屬性
15.1.5 聲明構(gòu)造函數(shù)
15.1.6 重載方法和構(gòu)造函數(shù)
15.1.7 聲明命名空間
15.1.8 創(chuàng)建部分類
15.1.9 繼承和MustInherit類
15.1.10 聲明接口
15.1.11 使用訪問修飾符
15.1.12 智能提示和組件
15.1.13 在組件中使用ASP.NET內(nèi)部對象
15.2 創(chuàng)建組件庫
15.2.1 編譯組件庫
15.2.2 向類庫中添加引用
15.3 構(gòu)架思考
15.3.1 創(chuàng)建多層應(yīng)用程序
15.3.2 創(chuàng)建用戶界面層
15.3.3 創(chuàng)建業(yè)務(wù)邏輯層
15.3.4 創(chuàng)建數(shù)據(jù)訪問層
15.4 小結(jié)
第16章 使用ObjectDataSource控件
16.1 使用ObjectDataSource控件表示對象
16.1.1 綁定到組件
16.1.2 綁定到DataReader
16.1.3 綁定到DataSet
16.1.4 綁定到LINQ to SQL查詢
16.1.5 綁定到Web服務(wù)
16.2 使用ObjectDataSource控件與參數(shù)
16.2.1 使用不同的參數(shù)類型
16.2.2 作為參數(shù)傳遞對象
16.3 使用ObjectDataSource控件分頁、排序和過濾數(shù)據(jù)
16.3.1 用戶界面分頁
16.3.2 數(shù)據(jù)源分頁
16.3.3 用戶界面排序
16.3.4 數(shù)據(jù)源排序
16.3.5 過濾數(shù)據(jù)
16.4 處理ObjectDataSource控件的事件
16.4.1 添加和修改參數(shù)
16.4.2 處理方法的執(zhí)行錯誤
16.4.3 處理ObjectCreating事件
16.5 ObjectDataSource控件與并發(fā)訪問
16.6 擴展ObjectDataSource控件
16.6.1 創(chuàng)建自定義的ObjectData- Source控件
16.6.2 創(chuàng)建自定義參數(shù)對象
16.7 小結(jié)
第17章 創(chuàng)建數(shù)據(jù)訪問組件
17.1 連接模式數(shù)據(jù)訪問
17.1.1 使用Connection對象
17.1.2 使用Command對象
17.1.3 使用DataReader對象
17.2 非連接模式數(shù)據(jù)訪問
17.2.1 使用DataAdapter對象
17.2.2 使用DataTable對象
17.2.3 使用DataView對象
17.2.4 使用DataSet對象
17.3 執(zhí)行異步數(shù)據(jù)庫命令
17.3.1 使用異步ADO.NET方法
17.3.2 使用異步ASP.NET頁面
17.4 使用。NET Framework創(chuàng)建數(shù)據(jù)庫對象
17.4.1 啟用CLR(通用語言運行時)集成
17.4.2 使用。NET Framework創(chuàng)建用戶自定義類型
17.4.3 使用用戶自定義類型創(chuàng)建數(shù)據(jù)訪問層
17.4.4 使用。NET Framework創(chuàng)建存儲過程
17.4.5 創(chuàng)建存儲過程程序集
17.5 小結(jié)
第18章 使用LINQ to SQL訪問數(shù)據(jù)庫
18.1 C#和VB.NET的新特性
18.1.1 理解自動屬性
18.1.2 理解初始化列表
18.1.3 理解類型推斷
18.1.4 理解匿名類型
18.1.5 理解泛型
18.1.6 理解Lambda表達式
18.1.7 理解擴展方法
18.1.8 理解LIN
18.2 創(chuàng)建LINQ to SQL實體
18.2.1 手工創(chuàng)建實體
18.2.2 使用Object Relational Designer創(chuàng)建實體
18.2.3 構(gòu)建實體關(guān)聯(lián)
18.2.4 使用LinqDataSource控件
18.3 使用LINQ to SQL執(zhí)行標準數(shù)據(jù)庫命令
18.3.1 LINQ to Objects與LINQ to SQL
18.3.2 使用LINQ to SQL進行選擇
18.3.3 使用LINQ to SQL進行插入
18.3.4 使用LINQ to SQL進行更新
18.3.5 使用LINQ to SQL進行刪除
18.3.6 動態(tài)查詢
18.3.7 調(diào)試LINQ to SQL
18.4 創(chuàng)建自定義的LINQ實體基類
18.4.1 使用實體基類
18.4.2 使用EntityBase類執(zhí)行標準數(shù)據(jù)訪問操作
18.4.3 用EntityBase類執(zhí)行驗證
18.5 小結(jié)
第五部分 站點導(dǎo)航
第19章 使用導(dǎo)航控件
19.1 理解站點地圖
19.2 使用SiteMapPath控件
19.3 使用Menu控件
19.3.1 聲明式添加Menu條目
19.3.2 組合使用Menu控件和MultiView控件
19.3.3 綁定到站點地圖
19.3.4 綁定到XML文件
19.3.5 綁定到數(shù)據(jù)庫數(shù)據(jù)
19.3.6 定制Menu控件
19.3.7 使用Menu控件的模板
19.4 使用TreeView控件
19.4.1 聲明式地添加樹視圖節(jié)點
19.4.2 在TreeView控件中顯示復(fù)選框
19.4.3 綁定到站點地圖
19.4.4 綁定到XML文件
19.4.5 綁定到數(shù)據(jù)庫數(shù)據(jù)
19.4.6 使用延時加載和Ajax
19.4.7 定制TreeView控件
19.5 創(chuàng)建分層的SQL數(shù)據(jù)源控件
19.6 小結(jié)
第20章 使用站點地圖
20.1 使用SiteMapDataSource控件
20.2 使用SiteMap類
20.3 高級站點地圖配置
20.3.1 使用安全修整
20.3.2 合并多個站點地圖
20.3.3 創(chuàng)建自定義的站點地圖屬性
20.4 創(chuàng)建自定義站點地圖提供程序
20.4.1 創(chuàng)建AutoSiteMapProvider
20.4.2 創(chuàng)建SqlSiteMapProvider
20.5 創(chuàng)建Google的SiteMap文件
20.6 小結(jié)
第21章 高級頁面導(dǎo)航
21.1 重映射URL
21.2 使用VirtualPathProvider類
21.2.1 VirtualPathProvider類的局限性
21.2.2 理解VirtualPathProvider類
21.2.3 注冊VirtualPathProvider類
21.2.4 將網(wǎng)站存儲在微軟SQL Server數(shù)據(jù)庫中
21.3 小結(jié)
收起介紹展開介紹
  • 下載地址
ASP.NET3.5揭秘(卷1)

有問題? 點此報錯

發(fā)表評論

0條評論