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

ASP.NET 3.5 揭秘(卷2)

ASP.NET 3.5 揭秘(卷2)

定 價(jià):¥79.00

作 者: (美)沃爾瑟 著,譚振林 等譯
出版社: 人民郵電出版社
叢編項(xiàng): 圖靈程序設(shè)計(jì)叢書
標(biāo) 簽: ASP

ISBN: 9787115204769 出版時(shí)間: 2009-06-01 包裝: 平裝
開本: 16開 頁(yè)數(shù): 475 字?jǐn)?shù):  

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

  《ASP.NET3.5揭秘(卷2)》是有史以來(lái)最成功的ASP.NET著作最新版,有“ASP.NET圣經(jīng)”之譽(yù)。作者因?yàn)檫@一系列著作而榮獲微軟公司社區(qū)最高技術(shù)榮譽(yù)“微軟傳奇人物”稱號(hào)。在國(guó)內(nèi),《ASP.NET3.5揭秘(卷2)》以前的版本也影響了整整一代ASP.NET程序員。在新版中,作者延續(xù)了循序漸進(jìn)、深入淺出、詳盡全面和代碼密集等諸多令《ASP.NET3.5揭秘(卷2)》享譽(yù)世界的優(yōu)點(diǎn)。與此同時(shí),作者添加了大量新內(nèi)容,涵蓋ASP.NET 3.5引入的所有新特性,包括使用LINQ to SQL更輕松地構(gòu)建數(shù)據(jù)驅(qū)動(dòng)的網(wǎng)站,使用新的數(shù)據(jù)訪問(wèn)控件ListView和DataPager開發(fā)更加靈活的用戶體驗(yàn),以及整整三章全面剖析 ASP.NET AJAX。卷2是高級(jí)篇,主要介紹了ASP.NET的安全性,緩存、狀態(tài)維護(hù)、本地化等構(gòu)建各種ASP.NET應(yīng)用程序時(shí)所需的關(guān)鍵實(shí)用技術(shù),自定義控件 的構(gòu)建以及ASP.NET AJAX技術(shù)等,最后還給出了一個(gè)完整的示例應(yīng)用程序?!禔SP.NET3.5揭秘(卷2)》廣受讀者稱道,除了文字?jǐn)⑹銮逦笍刂?,代碼示例也處處堪稱經(jīng)典,體現(xiàn)了作者世界級(jí)大師的深 厚功力。中文版所有代碼示例都用C#語(yǔ)言來(lái)描述,并同時(shí)在網(wǎng)站www.turingbook.com中提供C#和VB.NET代碼?!禔SP.NET3.5揭秘(卷2)》既是絕佳的學(xué)習(xí)資源,也是你肯定會(huì)不斷查閱的必備參考書。

作者簡(jiǎn)介

  Stephen Walther蜚聲世界的ASP.NET專家,現(xiàn)為微軟公司ASP.NET小組資深程序經(jīng)理,負(fù)責(zé)ASP.NET MVC。他曾是多年的微軟MVP,并榮獲微軟公司社區(qū)最高技術(shù)榮譽(yù)“微軟傳奇人物”稱號(hào)。他開發(fā)的微軟ASP.NET示范性應(yīng)用程序ASP.NET Community Starter Kit,麻省理工學(xué)院、斯坦福大學(xué)和哈佛大學(xué)等200多所大學(xué)使用的Collegescape應(yīng)用程序,以及拍賣網(wǎng)站 www.cityauction.com等,都已經(jīng)成為經(jīng)典。本書為其代表著作。

圖書目錄

第一部分安 全
第1章 使用Login控件
1.1 Login控件概覽
1.2 使用Logl n控件
1.2.1 自動(dòng)重定向用戶到來(lái)源頁(yè)面
1.2.2 自動(dòng)隱藏已驗(yàn)證用戶的Login控件
I.2.3 使用模板定制Login控件
1.2.4 使用Login控件執(zhí)行自定義身份驗(yàn)證
1.3 使用CreateUserWizard控件
1.1.1 配置自定義用戶表單字段
1.3.2 發(fā)送已創(chuàng)建用戶電子郵件通知
1.3.3 用戶自動(dòng)重定向來(lái)源頁(yè)面
1.3.4 自動(dòng)生成密碼
1.3.5 在CreateUserWizard控件中使用模板
1.3.6 在CreateUserWi zard控件中添加注冊(cè)步驟
1.4 使用Logi nStatus控件
1.5 使用Logi nName控件
1.6 使用ChangePassword控件
1.6.1 發(fā)送電子郵件通知密碼更改
1.6.2 在ChangePassword控件申使用模板
1.7 使用PasswordRecovery控件
1.7.1 找回用戶的原始密碼
1.7.2 要求安全提示問(wèn)題和答案
1.7.3 在PasswordRecovery控件中使用模板
1.8 使用LoginView控件
1.9 小結(jié)
第2章 使用ASP.NET Membership
2.1 配置身份驗(yàn)證
2.1.1 配置Forms身份驗(yàn)證
2.1.2 使用無(wú)cookie的Forms身份驗(yàn)證
2.1.3 在Forms身份驗(yàn)證中使用相對(duì)超時(shí)限制
2.1.4 跨應(yīng)用程序使用Forms身份驗(yàn)證
2.1.5跨域使用Forms身份驗(yàn)證
2.1.6 使用FormsAuthenticatiOn類
2.1.7 使用User類
2.2 配置安全授權(quán)
2.2.1 角色授權(quán)
2.2.2 根據(jù)位置授權(quán)訪問(wèn)文件
2.2.3 對(duì)圖片以及其他文件類型進(jìn)行訪問(wèn)授權(quán)
2.2.4 對(duì)傳統(tǒng)ASP頁(yè)面進(jìn)行訪問(wèn)授權(quán)
2.3 使用ASP.NET Membership
2.3.1 使用Membership API
2.3.2 加密和散列用戶密碼
2.3.3 修改用戶密碼條件
2.3.4 鎖定壞用戶
2.3.5 配置SQLMembershi pProvider提供程序
2.3.6 配置Active Directory Member shiProvder
2.3.7 創(chuàng)建自定義Membership提供程序
2.4 使用角色管理器
2.4.1 配置Sqlroleprovider
2.4.2 配置Windows TokenRoleprovier
2.4.3 配置Authorization StoreRole Provider
2.4.4 在瀏覽器cookie中緩存角色
2.4.5 使用Roles API
2.5 小結(jié)
第二部分 創(chuàng)建ASP.NE丁應(yīng)用程序
第3章 維護(hù)應(yīng)用程序狀態(tài)
3.1 使用瀏覽器cookie
3.1.1 cookie的安全性限制
3.1.2 創(chuàng)建cookie
3.].3 讀取cookie
3.1.4 設(shè)置cookie屬性
3.1.5 刪除cookie
3.1.6使用多值cookie
3.2 使用Sesslon狀態(tài)
3.2.1 在Session狀態(tài)中保存數(shù)據(jù)庫(kù)數(shù)據(jù)
3.2.2 使用Sesslon對(duì)象
3.2.3 處理Session事件
3.2.4 會(huì)話失效控制
3.2.5 使用無(wú)Cookie的Session狀態(tài)
3.2.6 配置Session狀態(tài)存儲(chǔ)
3.2.7 配置SQL Server Session狀態(tài)
3.3 使用用戶配置文件
3.3.1 創(chuàng)建用戶配置文件組
3.3.2 支持匿名用戶
3.3.3 合并匿名用戶配置文件
3.3.4 從自定義類繼承Profile
3.3.5 創(chuàng)建復(fù)雜Profile屬性
3.3.6 自動(dòng)保存用戶配置
3.3.7 從組件訪問(wèn)用戶配置
3.3.8 使用配置文件管理器
3.3.9 配置用戶配置提供程序
3.3.10 創(chuàng)建自定義用戶配置提供程序
3.4 小結(jié)
第4章 緩存應(yīng)用程序頁(yè)面和數(shù)據(jù)
4.1 緩存概覽
4.2 使用頁(yè)面輸出緩存
4.2.1 使用參數(shù)改變輸出緩存
4.2.2 基于控件變化的輸出緩存
4.2.3 基于頭變化的輸出緩存
4.2.4 基于瀏覽器變化的輸出緩存
4.2.5 基于自定義函數(shù)變化的輸出緩存
4.2.6 設(shè)置緩存位置
4.2.7 創(chuàng)建頁(yè)面輸出緩存文件依賴
4.2.8 使用編程方式設(shè)置頁(yè)面輸出緩存過(guò)期
4.2.9 以編程方式操作頁(yè)面輸出緩存
4.2.10 創(chuàng)建頁(yè)面輸出緩存配置
4.3 使用部分頁(yè)面緩存
4.3.1 使用緩存后替換
4.3.2 用戶控件緩存
4.3.3 共享用戶控件的輸出緩存
4.3.4 以編程方式處理用戶控件緩存
4.3.5 創(chuàng)建用戶控件緩存的文件依賴
4.3.6 緩存動(dòng)態(tài)載入的用戶控件
4.4 使用數(shù)據(jù)源緩存
4.4.1 使用絕對(duì)緩存過(guò)期策略
4.4.2 使用彈性緩存過(guò)期策略
4.4.3 使用ObjectDatDaSource控件緩存
4.4.4 使用xm]DataSourCe控件緩存
4.4.5 創(chuàng)建DataSourCe控件鍵依賴
4.5 使用數(shù)據(jù)緩存
4.5.1 使用緩存API
4.5.2 添加項(xiàng)目到緩存
4.5.3 使用絕對(duì)過(guò)期策略添加項(xiàng)目
4.5.4 使用彈性過(guò)期策略添加項(xiàng)目到緩存
4.5.5 使用依賴添加項(xiàng)目
4.5.6 指定緩存項(xiàng)目?jī)?yōu)先級(jí)
4.5.7 配置緩存
4.6 使用SQL緩存依賴
4.6.1 使用輪詢SQL緩存依賴
4.6.2 配置輪詢SQL緩存依賴
4.6.3 對(duì)頁(yè)面輸出緩存使用輪詢SQL緩存依賴
4.6.4 對(duì)數(shù)據(jù)源緩存使用輪詢SQL緩存依賴
4.6.5 對(duì)數(shù)據(jù)緩存使用輪詢SQL緩存依賴
4.6.6 使用推SQL緩存依賴
4.6.7 配置推SQL緩存依賴
4.6.8 對(duì)頁(yè)面輸出緩存使用推SQL緩存依賴
4.6.9 對(duì)數(shù)據(jù)源緩存使用推SQL緩存依賴
4.6.10 對(duì)數(shù)據(jù)緩存使用推SQL緩存依賴
4.7 小結(jié)
第5章 多語(yǔ)言本地化應(yīng)用程序
5.1 設(shè)置當(dāng)前文化
5.1.1 手動(dòng)設(shè)置文化
5.1.2 自動(dòng)檢測(cè)文化
5.1.3 在Web配置文件中設(shè)置文化
5.].4 文化和ASP.NET控件
5.2 使用CultureInfo類
5.2.1 使用Cultureinfo類格式化字符串值
5.2.2 比較和排序字符串值
5.3 創(chuàng)建本地資源
5.3.1 顯式本地化表達(dá)式
5.3.2 隱式本地化表達(dá)式
5.3.3 對(duì)頁(yè)面屬性使用本地化資源
5.3.4 以編程方式獲取本地資源
5.4 創(chuàng)建全局資源
5.4.1 以編程方式獲取全局資源
5.4.2 使用強(qiáng)類型本地化表達(dá)式
5.5 使用Localize控件
5.6 小結(jié)
第6章 使用HTTP運(yùn)行庫(kù)
6.1 創(chuàng)建自定義BuildProvider
6.1.1 創(chuàng)建簡(jiǎn)單的BuildProvider
6.1.2 創(chuàng)建數(shù)據(jù)訪問(wèn)組件BuildProvider
6.2 創(chuàng)建自定義ExpressionBuilder
6.3 創(chuàng)建HTTP處理程序
6.3.1 創(chuàng)建一般處理程序
6.3.2 實(shí)現(xiàn)IHttDLland]er接口
6.3.3 在IIS中注冊(cè)擴(kuò)展名
6.3.4 創(chuàng)建異步HTTP處理程序
6.4 使用HTTP應(yīng)用程序和HTTP模塊
6.4.1 創(chuàng)建Global.asax文件
6.4.2 創(chuàng)建自定義HTTP模塊
6.5 小結(jié)
第7章 配置應(yīng)用程序
7.1 網(wǎng)站配置概覽
7.1.1 使用Web站點(diǎn)管理工具
7.1.2 使用ASP.NET MMC嵌入工具
7.1.3 ASP.NET配置節(jié)
7.1.4 把配置設(shè)置應(yīng)用到特定路徑
7.1.5鎖定配置文件
7.1.6 添加自定義應(yīng)用程序設(shè)置
7.1.7 將配置設(shè)置放到外部文件
7.2使用配置API
7.2.1 從當(dāng)前應(yīng)用程序讀取配置節(jié)
7.2.2 打開配置文件
7.2.3 打開遠(yuǎn)程服務(wù)器上的配置文件
7.2.4 使用Confiquration類
7.2.5 修改配置節(jié)
7.2.6 準(zhǔn)備創(chuàng)建新的網(wǎng)站
7.3 創(chuàng)建自定義配置節(jié)
7.4 創(chuàng)建加密的配置節(jié)
7.4.1 使用aspnet_regiis工具加密配置節(jié)
7.4.2 以編程方式加密配置節(jié)
7.4.3 部署加密的Web配置文件
7.5 小結(jié)
第三部分 構(gòu)建自定義控件
第8章 構(gòu)建自定義控件
8.1 構(gòu)建自定義控件概述
8.1.1 構(gòu)建完全生成控件
8.1.2 構(gòu)建組合控件
8.1.3 構(gòu)建混合控件
8.2 視圖狀態(tài)和控件狀態(tài)
8.2.1 支持視圖狀態(tài)
8.2.2 支持控件狀態(tài)
8.3 處理回傳數(shù)據(jù)和事件
8.3.1 處理回傳數(shù)據(jù)
8.3.2 處理回傳事件
8.4 使用控件屬性集合
8.4.I 使用ParseChi]dren特性
8.4.2 使用AddParsedsubobjeCt()方法
8.4.3 使用Control Builder
8.5 構(gòu)建更好的設(shè)計(jì)器體驗(yàn)
8.5.1 給控件應(yīng)用設(shè)計(jì)時(shí)特性
8.5.2 創(chuàng)建控件設(shè)計(jì)器
8.5.3 創(chuàng)建ContainerControlDesigner
8.5.4 添加智能標(biāo)簽
8.6 小結(jié)
第9章 創(chuàng)建模板化數(shù)據(jù)綁定控件
9.1 創(chuàng)建模板化控件
9.1.1 實(shí)現(xiàn)ITemplate接口
9.I.2 創(chuàng)建默認(rèn)模板
9.1.3 支持簡(jiǎn)化的數(shù)據(jù)綁定
9.1.4 支持雙向數(shù)據(jù)綁定
9.2 創(chuàng)建模板化數(shù)據(jù)綁定控件
9.3 小結(jié)
第四部分 ASP.NET AJAX
第10章 使用服務(wù)器端
ASPNE丁AJAX
10.1 Ajax概況
10.2 服務(wù)器端Ajax與客戶端AJaX
10.3 調(diào)試Ajax應(yīng)用
10.4 使用UpdatePanel控件
10.4.1 指定UpdatePanel觸發(fā)器
10.4.2 嵌套的UpdatePanel控件
10.4.3 以編程方式更新UpdatePane
10.4.4 UpdatePanel與JavaScript
10.4.5 UpdatePanel服務(wù)器端頁(yè)面執(zhí)行生命周期
10.4.6 UpdatePanel客戶端頁(yè)面執(zhí)行生命周期
10.4.7 取消當(dāng)前異步回傳
10.4.8 中斷上一個(gè)異步回傳
10.4.9 在一次異步回傳中傳遞額外的信息
10.4.10 優(yōu)雅地處理UpdatePanel錯(cuò)誤
10.4.11 UpdatePanel的性能
10.5 使用Timer控件
10.6 使用UpdateProgress控件
10.7 小結(jié)
第11章 使用ASP.NETAJAX Control Toolkit
1 1.1 使用ASP.NET AJAX Control Toolkit
11.2 Toolkit控件概述
11.3 使用AutoCompl ete控件
11.3.I 通過(guò)頁(yè)面方法使用AutoCompl eteExtender
11.3.2 通過(guò)web服務(wù)方法使用AutoCompl eteExtender
11.3.3 在AutoCompl eteExtender中使用文本值對(duì)
1 1.4 使用DragPanel控件
1 1.5 使用FilteredTextBox控件
I 1.6 使用MaskedEdit控件
11.7 使用Animation控件
11.8 使用UpdatePanelAnlmation控件
11.9 小結(jié)
第12章 使用客戶端ASP.NET AJAX
12.1 讓JavaScript看上去像C#
……
第五部分 示例程序

本目錄推薦

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