注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì).NETASP.NET 4高級(jí)程序設(shè)計(jì)(第4版)

ASP.NET 4高級(jí)程序設(shè)計(jì)(第4版)

ASP.NET 4高級(jí)程序設(shè)計(jì)(第4版)

定 價(jià):¥148.00

作 者: (美) 麥克唐納(MacDonald,M.) , (美) 弗里曼 (Freeman,A.) , (美)茲普茲塔 (Szpuszta,M.) 著,博思工作室 譯
出版社: 人民郵電出版社
叢編項(xiàng):
標(biāo) 簽: .NET

ISBN: 9787115253293 出版時(shí)間: 2011-06-01 包裝: 平裝
開本: 16 頁數(shù): 1146 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  《ASP.NET 4高級(jí)程序設(shè)計(jì)(第4版)》是ASP.NET領(lǐng)域的鴻篇巨制,全面講解了ASP.NET4的各種特性及其背后的工作原理,并給出了許多針對(duì)如何構(gòu)建復(fù)雜、可擴(kuò)展的網(wǎng)站從實(shí)踐中得出的建議。《ASP.NET 4高級(jí)程序設(shè)計(jì)(第4版)》還深入講述了其他ASP.NET圖書遺漏的高級(jí)主題,如自定義控件的創(chuàng)建、圖像處理、加密等。此外,《ASP.NET 4高級(jí)程序設(shè)計(jì)(第4版)》專門提供了兩章的內(nèi)容來教你如何用Ajax 技術(shù)制作快速響應(yīng)的頁面,以及如何使用微軟的ASP.NETAJAX平臺(tái)。另外,還專門介紹了ASP.NET4 新增的功能,如MVC 和動(dòng)態(tài)數(shù)據(jù)等?!禔SP.NET 4高級(jí)程序設(shè)計(jì)(第4版)》適合各層次的ASP.NET程序員閱讀。

作者簡(jiǎn)介

  Matthew MacDonald 世界頂尖的微軟技術(shù)專家,微軟MVP。他是Inside Visual Basic、ASPToday、Hardcore Visual Studio.NET等著名軟件開發(fā)雜志的特約作者,還寫作了多部膾炙人口的編程暢銷書,本書為其代表作。Adam Freeman現(xiàn)任某跨國(guó)銀行CTO和COO,經(jīng)驗(yàn)豐富的IT專家。他在很多公司擔(dān)任過高級(jí)職務(wù),著有多部Java和.NET方面的圖書。MarioSzpuszta微軟奧地利開發(fā)者和平臺(tái)組架構(gòu)師,有豐富的Web應(yīng)用和安全軟件開發(fā)和集成經(jīng)驗(yàn)。他也?社區(qū)內(nèi)非常活躍的技術(shù)專家,經(jīng)常在各種頂級(jí)技術(shù)會(huì)議中發(fā)表演講。除本書外,他還是名著Advanced.NET Remoting的作者

圖書目錄

第一部分  核心概念
第1 章  ASP.NET 簡(jiǎn)介  
1.1  ASP.NET 的7 大要點(diǎn)  
1.1.1  要點(diǎn)1:ASP.NET 是同.NETFramework 集成在一起的   
1.1.2  要點(diǎn)2:ASP.NET 是編譯執(zhí)行的,而不是解釋執(zhí)行的  
1.1.3  要點(diǎn)3:ASP.NET 支持多語言   
1.1.4  要點(diǎn)4:ASP.NET 運(yùn)行在公共語言運(yùn)行庫內(nèi)  
1.1.5  要點(diǎn)5:ASP.NET 是面向?qū)ο蟮摹 ?br />1.1.6  要點(diǎn)6:ASP.NET 支持所有的瀏覽器   
1.1.7  要點(diǎn)7:ASP.NET 易于部署和配置   
1.2  ASP.NET 的演變   
1.2.1  ASP.NET 1.0 和ASP.NET1.1   
1.2.2   ASP.NET 2.0  
1.2.3  ASP.NET 3.5  
1.2.4  ASP.NET 4  
1.2.5  Silverlight  
1.3  總結(jié)   
第2 章  Visual Studio  
2.1  Visual Studio    
2.1.1  網(wǎng)站和Web 項(xiàng)目   
2.1.2  創(chuàng)建無項(xiàng)目文件的網(wǎng)站  
2.1.3  設(shè)計(jì)網(wǎng)頁  
2.2  Visual StudioIDE   
2.2.1  解決方案資源管理器  
2.2.2  文檔窗口   
2.2.3  工具箱   
2.2.4  錯(cuò)誤列表和任務(wù)列表  
2.2.5  服務(wù)器資源管理器   
2.3  代碼編輯器  
2.3.1  添加程序集引用   
2.3.2  智能感知和大綱顯示  
2.3.3  Visual Studio 2010 改進(jìn)  
2.4  編碼模型  
2.4.1  代碼隱藏文件?何與頁面連接  
2.4.2  控件標(biāo)簽如何與頁面變量連接  
2.4.3  事件如何與事件處理程序連接  
2.5  Web 項(xiàng)目   
2.5.1  基于項(xiàng)目的開發(fā)  
2.5.2  創(chuàng)建Web 項(xiàng)目  
2.5.3  遷移舊版Visual Studio 創(chuàng)建的網(wǎng)站  
2.6  Visual Studio 調(diào)試  
2.6.1 單步調(diào)試  
2.6.2  變量監(jiān)視  
2.6.3  高級(jí)斷點(diǎn)  
2.7  Web Development Helper   
2.8  總結(jié)   
第3 章  Web 窗體  ?
3.1  頁面處理   
3.1.1  HTML 表單  
3.1.2  動(dòng)態(tài)用戶界面   
3.1.3  ASP.NET 事件模型  
3.1.4  自動(dòng)回送   
3.1.5  視圖狀態(tài)   
3.1.6  XHTML 兼容性  
3.1.7  客戶端控件ID   
3.2  Web 窗體處理階段  
3.2.1  頁面框架初始化  
3.2.2  用戶代碼初始化  
3.2.3  驗(yàn)證  
3.2.4  事件處理 
3.2.5  自動(dòng)數(shù)據(jù)綁定  
3.2.6  清除? 
3.2.7  頁面流示例 
3.3  作為控件容器的頁面   
3.3.1  顯示控件樹  
3.3.2  頁頭  
3.3.3  動(dòng)態(tài)控件的創(chuàng)建   
3.4  Page 類   
3.4.1  Session、Application 和Cache  
3.4.2  Request   
3.4.3  Response    
3.4.4  Server     
3.4.5  User    
3.4.6  Trace    
3.4.7  訪問其他類中的HTTP 上下文  
3.5  總結(jié)  
第4 章  服務(wù)器控件  
4.1  服務(wù)器控件的類型  
4.2  HTML 服務(wù)器控件  
4.2.1  HtmlControl 類  
4.2.2  HtmlContainerControl 類  
4.2.3  HtmlInputControl 類  
4.2.4  HTML 服務(wù)器控件類  101
4.2.5  設(shè)置Style 特性和其他屬性  
4.2.6  通過編程創(chuàng)建服務(wù)器控件  
4.2.7  處理服務(wù)器端事件  
4.3  Web 控件  
4.3.1  WebControl 基類  
4.3.2  基本的Web 控件類  
4.3.3  單位  
4.3.4  枚舉  
4.3.5  顏色  
4.3.6  字體  
4.3.7  焦點(diǎn)  
4.3.8  默認(rèn)按鈕  
4.3.9  可滾動(dòng)面板  
4.3.10  處理Web 控件事件  
4.4  List 控件  
4.4.1  Selectable 列表控件  
4.4.2  BulletedList 控件  
4.5  輸入驗(yàn)證控件  
4.5.1  驗(yàn)證控件  
4.5.2  驗(yàn)證流程  
4.5.3  BaseValidator 類  
4.5.4  RequiredFieldValidator 控件  
4.5.5  RangeValidator 控件  124
4.5.6  CompareValidator 控件  
4.5.7  RegularExpressionValidator 控件  
4.5.8  CustomValidator 控件   127
4.5.9  ValidationSummary 控件  
4.5.10  通過編程使用驗(yàn)證器  
4.5.11  驗(yàn)證組  
4.6  富控件  
4.6.1  AdRotator 控件  
4.6.2  Calendar 控件   
4.7  總結(jié)  
第5 章  ASP.NET 應(yīng)用程序  
5.1  剖析ASP.NET 應(yīng)用程序  
5.1.1  應(yīng)用程序域  
5.1.2 應(yīng)用程序生命周期  
5.1.3  應(yīng)用程序更新   
5.1.4  應(yīng)用程序目錄結(jié)構(gòu)  
5.2  global.asax 應(yīng)用程序文件  
5.2.1  應(yīng)用程序事件  
5.2.2  演示應(yīng)用程序事件  
5.3  ASP.NET 配置   
5.3.1  machine.config 文件  
5.3.2  web.config 文件  
5.3.3  設(shè)置  
5.3.4    
5.3.5     
5.3.6    
5.3.7  通過編程讀寫配置節(jié)  
5.3.8  網(wǎng)站管理工具(WAT)   
5.3.9  擴(kuò)展配置文件結(jié)構(gòu)  
5.3.10  加密配置節(jié)  
5.4 . NET 組件  
5.4.1  創(chuàng)建組件  
5.4.2  通過App_Code 目錄使用組件  
5.4.3  通過Bin 目錄使用組件   
5.5  擴(kuò)展HTTP 管道  
5.5.1  HTTP 處理程序  
5.5.2  創(chuàng)建自定義的HTTP 處理程序  
5.5.3  配置自定義的HTTP 處理程序  
5.5.4  使用無須配置的HTTP 處理程序   
5.5.5  創(chuàng)建高級(jí)的HTTP 處理程序  
5.5.6  為非HTML 內(nèi)容創(chuàng)建HTTP處理程序  
5.5.7  HTTP 模塊  
5.5.8  創(chuàng)建自定義HTTP 模塊  
5.6  總結(jié)  
第6 章  狀態(tài)管理   
6.1  ASP.NET 狀態(tài)管理   
6.2  視圖狀態(tài)  
6.2.1  視圖狀態(tài)示例   
6.2.2  在視圖狀態(tài)中保存對(duì)象   
6.2.3  視圖狀態(tài)評(píng)估   
6.2.4  有選擇地禁用視圖狀態(tài)   
6.2.5  ?圖狀態(tài)安全   
6.3  在頁面間傳送信息  
6.3.1  查詢字符串  
6.3.2  跨頁回發(fā)  
6.4  cookie   
6.5  會(huì)話狀態(tài)   
6.5.1  會(huì)話架構(gòu)  
6.5.2  使用會(huì)話狀態(tài)   
6.5.3  配置會(huì)話狀態(tài)   
6.5.4  會(huì)話狀態(tài)安全   
6.6  應(yīng)用程序狀態(tài)   
6.7  總結(jié)  
第二部 分 數(shù)據(jù)訪問
第7 章  ADO.NET 基礎(chǔ)   
7.1  ADO.NET 架構(gòu)  
7.1.1  ADO.NET ?據(jù)提供程序  
7.1.2  ADO.NET 的標(biāo)準(zhǔn)化  
7.1.3  基本ADO.NET 類  
7.2  Connection 類   
7.2.1  連接字符串  
7.2.2  測(cè)試連接  
7.2.3  連接池  
7.3  Command 類和DataReader 類  
7.3.1  Command 基礎(chǔ)  
7.3.2  DataReader 類  
7.3.3   ExecuteReader()方法和DataReader  
7.3.4  ExecuteScalar()方法  223
7.3.5  ExecuteNonQuery()方法   
7.3.6  SQL 注入攻擊  
7.3.7  使用參數(shù)化命令  
7.3.8  調(diào)用存儲(chǔ)過程  
7.4  事務(wù)  
7.4.1  事務(wù)和ASP.NET 應(yīng)用程序   
7.4.2  隔離級(jí)別   
7.4.3  保存點(diǎn)  
7.5  提供程序無關(guān)的代碼   
7.5.1  創(chuàng)建工廠  
7.5.2  用工廠創(chuàng)建對(duì)象  
7.5.3  使用提供程序無關(guān)的代碼的查詢   
7.6  總結(jié)   
第8 章  數(shù)據(jù)組件和DataSet   
8.1  構(gòu)建數(shù)據(jù)訪問組件  
8.1.1  數(shù)據(jù)包  1
8.1.2  存儲(chǔ)過程  
8.1.3  數(shù)據(jù)應(yīng)用類  
8.1.4  測(cè)試數(shù)據(jù)庫組件   
8.2  非連接的數(shù)據(jù)   
8.2.1  Web 應(yīng)用程序和DataSet   
8.2.2  XML 集成  
8.3  DataSet 類  
8.4   DataAdapter 類  
8.4.1  填充DataSet   3
8.4.2  使用多個(gè)表和關(guān)系  
8.4.3  查找特定行  
8.4.4  在數(shù)據(jù)訪問類里使用DataSet   
8.4.5  數(shù)據(jù)綁定  
8.5  DataView 類  
8.5.1  使用DataView 排序  
8.5.2  使用DataView 過濾  
8.5.3  使用關(guān)系的高級(jí)過濾  
8.5.4  計(jì)算列  
8.6  總結(jié)  
第9 章  數(shù)據(jù)綁定  
9.1  基本的數(shù)據(jù)綁定  
9.1.1  單值綁定  
9.1.2  其他類型的表達(dá)式  
9.1.3  重復(fù)值綁定  
9.2  數(shù)據(jù)源控件  
9.3  SqlDataSource  
9.3.1  選擇記錄  
9.3.2  參數(shù)化命令  
9.3.3  錯(cuò)誤處理  
9.3.4  更新記錄  
9.3.5  刪除記錄  
9.3.6  插入記錄  
9.3.7  SqlDataSource 的不足  
9.4  ObjectDataSource   
9.4.1  選擇記錄  
9.4.2  更新記錄  
9.4.3  使用數(shù)據(jù)對(duì)象執(zhí)行更新  296
9.5  數(shù)據(jù)源控件的限制  
9.5.1  問題  
9.5.2  添加其他項(xiàng)  
9.5.3  使用SqlDataSource 處理其他選項(xiàng)   
9.5.4  使用ObjectDataSource 處理其他選?   
9.6  總結(jié)  
第10 章  富數(shù)據(jù)控件  
10.1  GridView   
10.2  格式化GridView  
10.2.1  格式化字段  
10.2.2  樣式  
10.2.3  格式化特定值  
10.3  GridView 行選擇  
10.3.1  使用選擇來創(chuàng)建主—從表單  
10.3.2  SelectedIndexChanged 事件 
10.3.3  將數(shù)據(jù)字段用作選擇按鈕  
10.4  對(duì)GridView 排序  
10.4.1  使用SqlDataSource 排序  
10.4.2  使用ObjectDataSource 排序  
10.4.3  排序和選擇   
10.4.4  高級(jí)排序  
10.5  GridView 分頁  
10.5.1  自動(dòng)分頁  
10.5.2  分頁和選擇   
10.5.3  ObjectDataSource 的自定義分頁  
10.5.4  定制分頁欄  
10.6  GridView 模板  
10.6.1  使用多個(gè)模板  
10.6.2  在Visual Studio 中編輯模板  
10.6.3  綁定到方法  
10.6.4  處理模板中的事件 
10.6.5  使用模板編輯  
10.6.6  模板中的客戶端ID  
10.7  ListView   
10.7.1  分組  
10.7.2  分頁  
10.8  DetailsView 和FormView   
10.8.1  DetailsView   
10.8.2  FormView   
10.9  高級(jí)網(wǎng)格   
10.9.1  GridView 中的匯總   
10.9.2  單個(gè)表中的父/子視圖  
10.9.3  使用查找表編輯字段  
10.9.4  處理來自數(shù)據(jù)庫的圖片   
10.9.5  探測(cè)并發(fā)沖突  
10.10  總結(jié)  
第11 章  緩存和異步頁面  
11.1  理解ASP.NET 緩存  
11.2  輸出緩存  
11.2.1  聲明性的輸出緩存 
11.2.2  緩存和查詢字符串 
11.2.3  使用特定查詢字符串參數(shù)的緩存  
11.2.4  自定義緩存控制  
11.2.5  使用HttpCachePolicy 類進(jìn)行緩存  
11.2.6  緩存后替換和部分頁緩存 
11.2.7  緩存用戶配置   
11.2.8  緩存配置  
11.2.9  輸出緩存擴(kuò)展   
11.3  數(shù)據(jù)緩存   
11.3.1  向緩存添加項(xiàng)目  
11.3.2  簡(jiǎn)單的緩存測(cè)試  
11.3.3  緩存優(yōu)先級(jí)   
11.3.4  使用數(shù)據(jù)源控件的緩存  
11.4  緩存依賴  
11.4.1  文件和緩存項(xiàng)目依賴  
11.4.2  聚合依賴  
11.4.3  移除項(xiàng)目回調(diào)  
11.4.4  理解SQL 緩存通知   
11.4.5  緩存通知的工作方式  
11.4.6  啟用通知  
11.4.7  創(chuàng)建緩存依賴  
11.5  自?義緩存依賴  
11.5.1  基本的自定義緩存依賴  
11.5.2  使用消息隊(duì)列的自定義緩存依賴  
11.6  異步頁面  
11.6.1  創(chuàng)建異步頁面  
11.6.2  在異步頁面中查詢數(shù)據(jù)  
11.6.3  錯(cuò)誤處理  
11.6.4  在異步任務(wù)中使用緩存  
11.6.5  多異步任務(wù)和超時(shí) 
11.7  總結(jié)  
第12 章  文件和流  
12.1  使用文件系統(tǒng) 
12.1.1  Directory 類和File 類  
12.1.2  DirectoryInfo 類和FileInfo 類   
12.1.3  DriveInfo 類  
12.1.4  使用Attributes  
12.1.5  使用通配符過濾文件   
12.1.6  獲取文件的版本信息  
12.1.7  Path 類 
12.1.8  文件瀏覽器  
12.2  使用流讀寫文件  
12.2.1  文本文件  
12.2.2  二進(jìn)制文件  
12.2.3  上傳文件  
12.2.4  使文件對(duì)多用戶安全  
12.2.5  壓縮  
12.3  序列化  
12.4  總結(jié)  
第13 章  LINQ   
13.1  LINQ 基礎(chǔ)  
13.1.1  延遲執(zhí)行  
13.1.2  LINQ 是如何工作的   
13.1.3  LINQ 表達(dá)式  
13.1.4  揭秘LINQ 表達(dá)式  
13.2  LINQ to DataSet   
13.2.1  強(qiáng)類型的DataSet   
13.2.2  空值  
13.3  LINQ to Entities  
13.3.1  生成數(shù)據(jù)模型  
13.3.2  數(shù)據(jù)模型類  
13.3.3  實(shí)體關(guān)系  
13.3.4  查詢存儲(chǔ)過程  
13.3.5  LINQ to Entities 查詢揭秘  
13.4  數(shù)據(jù)庫操作  
13.4.1  插入   
13.4.2  更新   
13.4.3  刪除   
13.4.4  管理并發(fā)  
13.4.5  處理并發(fā)沖突   
13.5  EntityDataSource 控件  
13.5.1  顯示數(shù)據(jù)  
13.5.2  獲取關(guān)聯(lián)數(shù)據(jù)  
13.5.3  編輯數(shù)據(jù)  
13.5.4  驗(yàn)證  
13.6  使用QueryExtender 控件  
13.6.1  使用SearchExperssion   
13.6.2  使用RangeExpression  
13.6.3  使用PropertyExpression   
13.6.4  使用MethodExpression  
13.7  總結(jié)  
第14 章  XML   
14.1  什么時(shí)候使用XML  
14.2  XML 簡(jiǎn)介  
14.2.1  XML 的優(yōu)點(diǎn)  
14.2.2  格式良好的XML  
14.2.3  XML 命名空間  
14.2.4  XML 架構(gòu)  
14.3  基于流的XML 處理  
14.3.1  寫XML 文件  
14.3.2  讀取XML 文件  
14.4  內(nèi)存中的XML 處理  
14.4.1  XmlDocument  
14.4.2  XPathNavigator   
14.4.3  XDocument   
14.5  搜索XML 內(nèi)容  
14.5.1  搜索XmlDocument   
14.5.2  使用XPath 搜索XmlDocument  
14.5.3  使用LINQ 搜索XDocument  
14.6  驗(yàn)證XML 內(nèi)容  
14.6.1  基本架構(gòu)  
14.6.2  驗(yàn)證XmlDocument   
14.6.3  使用XDocument 進(jìn)行驗(yàn)證  
14.7  轉(zhuǎn)換XML 內(nèi)容  
14.7.1  基本的樣式表   
14.7.2  使用XslCompiledTransform  
14.7.3  使用Xml 控件  
14.7.4  使用LINQ to XML 轉(zhuǎn)換XML  
14.8  XML 數(shù)據(jù)綁定  
14.8.1  非層次化綁定    
14.8.2  使用XPath  
14.8.3  嵌套的網(wǎng)格  
14.8.4  使用TreeView 的層次化綁定  
14.8.5  使用XSLT  
14.8.6  綁定到來自其他源的XML內(nèi)容  
14.8.7  通過XmlDataSource更新XML  
14.9  XML 和ADO.NET 數(shù)據(jù)集  
14.9.1  把DataSet 轉(zhuǎn)換為XML  
14.9.2  把DataSet 作為XML 訪問  
14.10  總結(jié)   
第三部分  構(gòu)建ASP.NET 網(wǎng)站第15 章 用戶控件   
15.1  用戶控件基礎(chǔ)   
15.1.1  創(chuàng)建簡(jiǎn)單的用戶控件   
15.1.2  把頁面轉(zhuǎn)換成用戶控件  
15.2  為用戶控件添加代碼  
15.2.1  處理事件  
15.2.2  添加屬性  
15.2.3  使用自定義對(duì)象  
15.2.4  添加事件  
15.2.5  公?內(nèi)部Web 控件   
15.3  動(dòng)態(tài)加載用戶控件   
15.4  局部頁面緩存  
15.4.1  VaryByControl   
15.4.2  共享緩存控件   
15.5  總結(jié)  
第16 章  主題和母版頁   
16.1  層疊樣式表  
16.1.1  創(chuàng)建樣式表   
16.1.2  應(yīng)用樣式表規(guī)則  
16.2  主題  
16.2.1  主題文件夾和外觀  
16.2.2  應(yīng)用簡(jiǎn)單主題   
16.2.3  處理主題沖突   
16.2.4  為同一控件創(chuàng)建多個(gè)外觀  
16.2.5  含有模板和圖片的外觀  
16.2.6  在主題里使用CSS   
16.2.7  通過配置文件來應(yīng)用主題  
16.2.8  動(dòng)態(tài)應(yīng)用主題  
16.3  標(biāo)準(zhǔn)化網(wǎng)站布局  
16.4  母版頁基礎(chǔ)  
16.4.1  簡(jiǎn)單的母版頁  
16.4.2  簡(jiǎn)單的內(nèi)容頁  
16.4.3  默認(rèn)內(nèi)容  
16.4.4  具有表格和CSS 布局的母版頁  
16.4.5  母版頁和相對(duì)路徑  
16.4.6  通過配置文件應(yīng)用母版頁  
16.5  高級(jí)母版頁  
16.5.1  和母版頁類交互  
16.5.2  動(dòng)態(tài)設(shè)置母版頁  
16.5.3  嵌套母版頁  
16.6  總結(jié)  
第17 章  網(wǎng)站導(dǎo)航  
17.1  多視圖頁面  
17.1.1  MultiView 控件  
17.1.2  Wizard 控件  
17.2  站點(diǎn)地圖  
17.2.1  定義站點(diǎn)地圖  
17.2.2  綁定站點(diǎn)地圖  
17.2.3  導(dǎo)航路徑  
17.2.4  顯示站點(diǎn)地圖的一部分  
17.2.5  站點(diǎn)地圖對(duì)象  
17.2.6  加入自定義站點(diǎn)地圖信息  
17.2.7  創(chuàng)建自定義的SiteMapProvider   
17.2.8  安全調(diào)整  
17.3  URL 映射和路由  
17.3.1  URL 映射  
17.3.2  URL 路由  
17.4  TreeView 控件  
17.4.1  TreeNode  
17.4.2  按需填充節(jié)點(diǎn)   
17.4.3  TreeView 樣式   
17.5  Menu 控件  
17.5.1  Menu 樣式  
17.5.2  Menu 模板  
17.6  總結(jié)? 
第18 章  網(wǎng)站部署   
18.1  安裝和配置IIS  
18.1.1  安裝IIS   
18.1.2  管理IIS   
18.2  部署網(wǎng)站   
18.2.1  通過復(fù)制文件進(jìn)行部署  
18.2.2  使用Web 部署  
18.2.3  通過FTP 部署   
18.3  管理網(wǎng)站   
18.3.1  創(chuàng)建新站點(diǎn)  
18.3.2  創(chuàng)建虛擬目錄  
18.3.3  使用VirtualPathProvider  
18.3.4  使用應(yīng)用程序池  
18.3.5  使用應(yīng)用程序預(yù)熱   
18.4  擴(kuò)展集成管道   
18.4.1  創(chuàng)建處理程序   
18.4.2  部署處理程序   
18.4.3  配置處理程序   
18.4.4  測(cè)試處理程序   
18.5  總結(jié)  
第四部分  安 全
第19 章  ASP.NET 安全模型  
19.1  為何創(chuàng)建安全軟件    
19.1.1  理解潛在的威脅  
19.1.2  安全編程原則  
19.1.3  理解Gatekeeper  
19.2  理解安全級(jí)別  
19.2.1  驗(yàn)?  
19.2.2  授權(quán)  
19.2.3  機(jī)密性和完整性 
19.2.4  互相協(xié)作  
19.3  理解SSL  
19.3.1  理解證書 
19.3.2  理解SSL  
19.3.3  在IIS 7.x 中配置SSL  
19.4  總結(jié)  
第20 章  表單驗(yàn)證  
20.1  表單驗(yàn)證介紹   
20.1.1  為什么使用表單驗(yàn)證   
20.1.2  為什么不使用表單驗(yàn)證  
20.1.3  為什么不自己實(shí)現(xiàn)cookie驗(yàn)證   
20.1.4  表單驗(yàn)證類  
20.2  實(shí)現(xiàn)表單驗(yàn)證  
20.2.1  配置表單驗(yàn)證  
20.2.2  禁止匿名用戶訪問  
20.2.3  創(chuàng)建自定義登錄頁面   
20.2.4  自定義憑證存儲(chǔ)  
20.2.5  表單驗(yàn)證中的持久化cookie  
20.3  IIS 7.x 和表單驗(yàn)證  
20.4  總結(jié)  
第21 章  成員資格  
21.1  介紹ASP.NET 的成員資格API   
21.2  使用成員資格API   
21.2.1  配置表單驗(yàn)證  
21.2.2  創(chuàng)建數(shù)據(jù)存儲(chǔ)  
21.2.3  配置連接字符串和成員資格提供程序 
21.2.4  創(chuàng)建并驗(yàn)證用戶  
21.3  使用安全控件  
21.3.1  Login 控件  
21.3.2  LoginStatus 控件  
21.3.3  LoginView 控件  
21.3.4  PasswordRecovery 控件 
21.3.5  ChangePassword 控件  
21.3.6  CreateUserWizard 控件  
21.4  在IIS 7.x 里配置成員資格  
21.4.1  配置提供程序和用戶   
21.4.2  在其他應(yīng)用程序里使用成員資格API   
21.5  使用Membership 類   
21.5.1  從存儲(chǔ)中獲得用戶  
21.5.2  更新存儲(chǔ)中的用戶   
21.5.3  創(chuàng)建和刪除用戶   
21.5.4  檢驗(yàn)用戶  
21.6  總結(jié)  
第22 章  Windows 驗(yàn)證  
22.1  介紹Windows 驗(yàn)證  
22.1.1  為什么使用Windows 驗(yàn)證  
22.1.2  為什么不使用Windows驗(yàn)證   
22.1.3  Windows 驗(yàn)證機(jī)制  
22.2  實(shí)現(xiàn)Windows 驗(yàn)證  
22.2.1  配置IIS 7.x   ?
22.2.2  配置ASP.NET  
22.2.3  IIS 7.x 管道   
22.2.4  禁止匿名用戶訪問   
22.2.5  訪問Windows 用戶信息  
22.3  身份模擬  
22.3.1  Windows 中的身份模擬和委托  
22.3.2  經(jīng)過配置的身份模擬  
22.3.3  可編程的身份模擬   
22.4  總結(jié)  
第23 章  授權(quán)和角色  
23.1  URL 授權(quán)  
23.2  文件授權(quán)  
23.3  在代碼中檢查授權(quán)  
23.3.1  使?IsInRole()方法  
23.3.2  使用PrincipalPermission 類  
23.4  為基于角色的授權(quán)使用角色API  
23.4.1  和角色一起使用LoginView控件   
23.4.2  通過編程訪問角色   
23.4.3  在Windows 驗(yàn)證中使用角色API   
23.5  IIS 7.x 里的授權(quán)和角色  
23.5.1  在IIS 7.x 里使用ASP.NET角色授權(quán)  
23.5.2  在IIS 7.x 中管理ASP.NET角色  
23.6  總結(jié)  
第24 章  用戶配置   
24.1  理解用戶配?   
24.1.1  用戶配置的性能  
24.1.2  用戶配置如何存儲(chǔ)數(shù)據(jù)  
24.1.3  用戶配置和驗(yàn)證  
24.1.4  用戶配置與自定義的數(shù)據(jù)組件  
24.2  使用SqlProfileProvider  
24.2.1  創(chuàng)建用戶配置表  
24.2.2  配置提供程序  
24.2.3  定義用戶配置屬性 
24.2.4  使用用戶配置屬性 
24.2.5  用戶配置序列化 
24.2.6  用戶配置組  
24.2.7  用戶配置和自定義的數(shù)據(jù)類型  
24.2.8  用戶配置API   
24.2.9  匿名用戶配置  
24.3  自定義的用戶配置提供程序  
24.3.1  自定義的用戶配置提供程序類  
24.3.2  設(shè)計(jì)FactoredProfileProvider  
24.3.3  通過編碼實(shí)現(xiàn)FactoredProfileProvider  
24.3.4  測(cè)試FactoredProfileProvider  
24.4  總結(jié)  
第25 章  加密  
25.1  加密數(shù)據(jù):機(jī)密性問題  
25.2  .NET 加密命名空間  
25.3  理解.NET 加密類  
25.3.1  對(duì)稱加密算法  
25.3.2  非對(duì)稱加密   
25.3.3  抽象加密類   
25.3.4  ICryptoTransform 接口  
25.3.5  CryptoStream 類  
25.4  加密敏感數(shù)據(jù)  
25.4.1  管理秘密信息  
25.4.2  使用對(duì)稱算法  
25.4.3  使用非對(duì)稱算法  
25.4.4  加密數(shù)據(jù)庫中的敏感數(shù)據(jù)  
25.5  加密查詢字符串  
25.5.1  包裝查詢字符串  
25.5.2  創(chuàng)建一個(gè)測(cè)試頁面  
25.6  總結(jié)  
第26 章  自定義成員資格提供程序  
26.1  自定義提供程序的架構(gòu)  
26.2  創(chuàng)建自定義提供程序的基本步驟   
26.2.1  自定義提供程序的總體設(shè)計(jì)  
26.2.2  設(shè)計(jì)并實(shí)現(xiàn)自定義存儲(chǔ)  
26.2.3  實(shí)現(xiàn)提供程序類  
26.2.4  使用自定義提供程序類  
26.3  總結(jié)  
第五部分  高級(jí)用戶界面第27 章 自定義服務(wù)器控件  
27.1  自定義服務(wù)器控件入門  
27.1.1  創(chuàng)建簡(jiǎn)單的自定義控件  
27.1.2  使用自定義控件  
27.1.3  工具箱中的自定義控件  
27.1.4  創(chuàng)建支持樣式屬性的Web控件  
27.1.5  呈現(xiàn)過程  
27.2  處理不同的瀏覽器   
27.2.1  HtmlTextWriter   
27.2.2  瀏覽器檢測(cè)   
27.2.3  瀏覽器屬性   
27.2.4  覆蓋瀏覽器類型偵測(cè)   
27.2.5  自適應(yīng)呈現(xiàn)   
27.3  控件狀態(tài)和事件  
27.3.1  視圖狀態(tài)  
27.3.2  控件狀態(tài)  
27.3.3  回傳數(shù)據(jù)和change 事件  
27.3.4  觸發(fā)回傳  
27.4  擴(kuò)展現(xiàn)有的Web 控件  
27.4.1  組合控件  
27.4.2  派生控件  
27.5  總結(jié)  
第28 章  圖形、GDI+和圖表  
28.1  ImageMap 控件  
28.1.1  創(chuàng)建熱點(diǎn)  
28.1.2  處理熱點(diǎn)單擊  
28.1.3  自定義熱點(diǎn)   
28.2  使用GDI+畫圖  
28.2.1  簡(jiǎn)單繪制  
28.2.2  圖像格式和質(zhì)量  
28.2.3  Graphics 類  
28.2.4  使用GraphicsPath   
28.2.5  畫筆  
28.2.6  畫刷  
28.3  在網(wǎng)頁上嵌入動(dòng)態(tài)圖形  
28.3.1  使用PNG 格式  
28.3.2  傳遞信息給動(dòng)態(tài)圖像   
28.3.3  使用GDI+的自定義控件  
28.4  使用Chart 控件  
28.4.1  創(chuàng)建基本的圖表  
28.4.2  用數(shù)據(jù)填充圖表  
28.5  總結(jié)  
第29 章  JavaScript 和Ajax 技術(shù)  
29.1  JavaScript 本質(zhì)  
29.1.1  HTML DOM   
29.1.2  客戶端事件  
29.1.3  腳本塊  
29.1.4  操縱HTML 元素  
29.1.5  調(diào)試JavaScript  
29.2  基本的JavaScript 示例  
29.2.1  創(chuàng)建JavaScript 頁面處理器  
29.2.2  使用JavaScript 異步下載圖片  
29.2.3  呈現(xiàn)腳本塊   
29.3  腳本注入攻擊   
29.3.1  請(qǐng)求驗(yàn)證  
29.3.2  禁用請(qǐng)求驗(yàn)證  
29.3.3  擴(kuò)展請(qǐng)求驗(yàn)證   
29.4  帶有JavaScript 的自定義控件  
29.4.1  彈出窗口  
29.4.2  滾動(dòng)按鈕  
29.5  框 架  
29.5.1  框架導(dǎo)航  
29.5.2  內(nèi)聯(lián)框架  
29.6  理解Ajax  
29.6.1  XMLHttpRequest 對(duì)象  
29.6.2  Ajax 示例  
29.7  在客戶端回調(diào)中使用Ajax   
29.7.1  創(chuàng)建客戶端回調(diào)  
29.7.2  深入了解客戶端回調(diào)  
29.7.3  自定義控件里的客戶端回調(diào)  
29.8  總結(jié)  
第30 章  ASP.NET AJAX   
30.1  介紹ASP.NET AJAX    
30.1.1  客戶端的ASP.NET AJAX:腳本庫  
30.1.2  服務(wù)器端的ASP.NET AJAX:ScriptManager   
30.2  服務(wù)器回調(diào)  
30.2.1  ASP.NET AJAX 中的Web服務(wù)  
30.2.2  在頁面里放置Web 方法  
30.2.3  ASP.NET AJAX 應(yīng)用程序服務(wù)   
30.3  ASP.NET AJAX 服務(wù)器控件  
30.3.1  使用UpdatePanel 的局部呈現(xiàn)   
30.3.2  使用Timer 的定時(shí)刷新  
30.3.3  使用UpdateProgress 的耗時(shí)更新  
30.3.4  管理瀏覽器歷史  
30.4  深入客戶端庫  
30.4.1  理解客戶端模型  
30.4.2  JavaScript 的面向?qū)ο缶幊獭 ?br />30.4.3  網(wǎng)頁框架  
30.5  控件擴(kuò)展器   
30.5.1  安裝ASP.NET AJAX 控件工具包  
30.5.2  AutoCompleteExtender   
30.5.3  ASP.NET AJAX 控件工具包 
30.6  總結(jié)  
第31 章  使用Web 部件頁面的門戶網(wǎng)站  
31.1  典型門戶頁面  
31.2  基本W(wǎng)eb 部件頁面  
31.2.1  創(chuàng)建頁面設(shè)計(jì) 
31.2.2  WebPartManager 和WebPartZone   
31.2.3  向頁面添加Web 部件  
31.2.4  定制頁面   
31.3  創(chuàng)建Web 部件  
31.3.1  簡(jiǎn)單的Web 部件任務(wù)  
31.3.2  開發(fā)高級(jí)Web 部件   
31.3.3  Web 部件編輯器  
31.3.4  連接Web 部件  
31.3.5  自定義動(dòng)詞和Web 部件  
31.3.6  用戶控件和高級(jí)Web 部件  
31.3.7  動(dòng)態(tài)上傳Web 部件   
31.3.8  對(duì)Web 部件的授權(quán)   
31.3.9  個(gè)性化的最后任務(wù)  
31.4  總結(jié)   
第32 章  MVC   
32.1  MVC 和Web 表單的選擇 
32.2  創(chuàng)建基本的MVC 應(yīng)用程序   
32.2.1  創(chuàng)建模型   
32.2.2  創(chuàng)建控制器   
32.2.3  創(chuàng)建Index 視圖  
32.2.4  測(cè)試(未完成的)應(yīng)用程序 
32.2.5  完成控制器和視圖  
32.2.6  修改Site.Master 文件  
32.3  擴(kuò)展基礎(chǔ)的MVC 應(yīng)用程序  
32.3.1  配置路由  
32.3.2  增加錯(cuò)誤處理  
32.3.3  增加驗(yàn)證  
32.3.4  增強(qiáng)數(shù)據(jù)存儲(chǔ)訪問  
32.3.5  增加對(duì)外鍵約束的支持  
32.4  自定義視圖  
32.4.1  修改視圖  
32.4.2  增加視圖數(shù)據(jù)  
32.5  強(qiáng)化模型  
32.6  驗(yàn)證數(shù)據(jù)  
32.6.1  執(zhí)行基本的驗(yàn)證  
32.6.2  增加驗(yàn)證標(biāo)注  
32.7  使用動(dòng)作結(jié)果  
32.7.1  返回JSON 數(shù)據(jù)  
32.7.2  調(diào)用其他控制器方法  
32.8  總結(jié)  
第33 章  動(dòng)態(tài)數(shù)據(jù)  
33.1  創(chuàng)建動(dòng)態(tài)數(shù)據(jù)應(yīng)用程序  
33.1.1  創(chuàng)建動(dòng)態(tài)數(shù)據(jù)網(wǎng)站  
33.1.2  檢驗(yàn)動(dòng)態(tài)數(shù)據(jù)網(wǎng)站  
33.2  深入理解動(dòng)態(tài)數(shù)據(jù)項(xiàng)目  
33.3  自定義動(dòng)態(tài)數(shù)據(jù)網(wǎng)站  
33.3.1  使用模板進(jìn)行自定義   
33.3.2  使用路由進(jìn)行自定義   
33.3.3  使用元數(shù)據(jù)進(jìn)行自定義  
33.3.4  自定義驗(yàn)證  
33.4  總結(jié)  
第34 章  Silverlight  
34.1  理解Silverlight  
34.1.1  Silverlight 與Flash 對(duì)比  
34.1.2  Silverlight 系統(tǒng)需求   
34.2  創(chuàng)建Silverlight 解決方案  
34.2. 1  Silverlight 編譯  
34.2.2  入口頁面  
34.3  創(chuàng)建Silverlight 項(xiàng)目  
34.3.1  設(shè)計(jì)Silverlight 頁面  
34.3.2  理解XAML  
34.3.3  設(shè)置屬性  
34.3.4  XAML 代碼隱藏  
34.3.5  處理事件  
34.3.6  了解Silverlight 類庫  
34.4  布局 
34.4.1  Canvas  
34.4.2  網(wǎng)格  
34.5  動(dòng)畫   
34.5.1  動(dòng)畫基礎(chǔ)知識(shí)  
34.5.2  定義動(dòng)畫  
34.5.3  StoryBoard 類  
34.5.4  交互式動(dòng)畫實(shí)例  
34.5.5  變換  
34.6  Silverlight 使用Web 服務(wù)  
34.6.1  創(chuàng)建Web 服務(wù)  
34.6.2  添加Web 引用  
34.6.3  調(diào)用Web 服務(wù)  
34.6.4  配置Web 服務(wù)URL   
34.6.5  跨域Web 服務(wù)調(diào)用   
34.7  總結(jié)

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)