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

ASP.NET 2.0揭秘:圣經(jīng)級(jí)巨著(卷2)

ASP.NET 2.0揭秘:圣經(jīng)級(jí)巨著(卷2)

定 價(jià):¥89.00

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

購(gòu)買(mǎi)這本書(shū)可以去


ISBN: 9787115164643 出版時(shí)間: 2007-10-01 包裝: 平裝
開(kāi)本: 16 頁(yè)數(shù): 590 字?jǐn)?shù):  

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

  《ASP.NET 2.0 揭秘(卷2)》是講解微軟公司ASP.NET2.0Framework最全面的圖書(shū),包含了VB.NET和C#兩種語(yǔ)言排述的上百段程序代碼,覆蓋了ASP.NET2.0Framework的方方面面,《ASP.NET 2.0 揭秘(卷2)》作者Stephen Walther是ASP界的名人,是微軟公司的軟件傳奇人物(微軟技術(shù)社區(qū)的最高榮譽(yù))?!禔SP.NET 2.0 揭秘(卷2)》主要介紹了高級(jí)的ASP.NET2.0知識(shí),其主要內(nèi)容包括安全、創(chuàng)建ASP.NET應(yīng)用、使用Wed部件應(yīng)用、創(chuàng)建自定義控件等,最后還給出了一個(gè)示例應(yīng)用程序?!禔SP.NET 2.0 揭秘(卷2)》適合高級(jí)層次的ASP開(kāi)發(fā)人員閱讀。

作者簡(jiǎn)介

  Stephen Walther是蜚聲世界的ASP.NET專(zhuān)家、微軟的MVP,并榮獲微軟公司社區(qū)最高技術(shù)榮譽(yù)“微軟傳奇人物”稱(chēng)號(hào)。他曾經(jīng)開(kāi)發(fā)的微軟ASP.NET示范性應(yīng)用程序ASP.NET Community Starter Kit,麻省理工學(xué)院、斯坦福大學(xué)和哈佛大學(xué)等200多所大學(xué)使用的Collegescape應(yīng)用程序,以及拍賣(mài)網(wǎng)站www.cityauction.com等,都已經(jīng)成為經(jīng)典。譯者簡(jiǎn)介譚振林,微軟ASP.NETMVP。資深程序員,高級(jí)技術(shù)講師,對(duì)ASP.NET及其相關(guān)技術(shù)有深入研究,博客園專(zhuān)家團(tuán)隊(duì)成員,CSDN2007英雄會(huì)受邀專(zhuān)家,曾主持設(shè)計(jì)這實(shí)現(xiàn)過(guò)多個(gè)大型的Wed2.0網(wǎng)站應(yīng)用,同是也是國(guó)內(nèi)較早的Wed標(biāo)準(zhǔn)實(shí)踐者。

圖書(shū)目錄

第一部分 安全
第1章 使用Login控件 2
1.1 Login控件概覽 2
1.2 使用Login控件 6
1.2.1 用戶(hù)自動(dòng)重定向來(lái)源頁(yè)面 7
1.2.2 自動(dòng)隱藏已認(rèn)證用戶(hù)的Login控件 8
1.2.3 使用模板定制Login控件 9
1.2.4 使用Login控件執(zhí)行自定義認(rèn)證 11
1.3 使用CreateUserWizard控件 12
1.3.1 配置自定義用戶(hù)表單字段 14
1.3.2 發(fā)送已創(chuàng)建用戶(hù)電子郵件通知 16
1.3.3 用戶(hù)自動(dòng)重定向來(lái)源頁(yè)面 18
1.3.4 自動(dòng)生成密碼 20
1.3.5 在CreateUserWizard控件中使用模板 24
1.3.6 在CreateUserWizard控件中添加注冊(cè)步驟 26
1.4 使用LoginStatus控件 28
1.5 使用LoginName控件 29
1.6 使用ChangePassword控件 30
1.6.1 發(fā)送電子郵件通知密碼更改 32
1.6.2 在ChangePassword控件中使用模板 33
1.7 使用PasswordRecovery控件 35
1.7.1 找回用戶(hù)的原始密碼 36
1.7.2 要求安全提示問(wèn)題和答案 37
1.7.3 在PasswordRecovery控件中使用模板 38
1.8 使用LoginView控件 40
1.9 小結(jié) 43
第2章 使用ASP.NET Membership 44
2.1 配置安全鑒別 44
2.1.1 配置Forms鑒別 45
2.1.2 使用無(wú)cookie的Forms鑒別 46
2.1.3 在Forms鑒別中使用超時(shí)限制 47
2.1.4 跨應(yīng)用程序使用Forms鑒別 48
2.1.5 跨域使用Forms鑒別 50
2.1.6 使用FormsAuthentication類(lèi) 52
2.1.7 使用User類(lèi) 55
2.2 配置安全授權(quán) 55
2.2.1 角色授權(quán) 56
2.2.2 根據(jù)位置授權(quán)訪問(wèn)文件 57
2.2.3 對(duì)圖片以及其他文件類(lèi)型進(jìn)行訪問(wèn)授權(quán) 58
2.2.4 對(duì)傳統(tǒng)ASP頁(yè)面進(jìn)行訪問(wèn)授權(quán) 59
2.3 使用ASP.NET Membership 59
2.3.1 使用Membership API 60
2.3.2 加密和散列用戶(hù)密碼 63
2.3.3 修改用戶(hù)密碼條件 64
2.3.4 鎖定壞用戶(hù) 65
2.3.5 配置SQLMembershipProvider提供器 67
2.3.6 配置ActiveDirectoryMember-shipProvider 69
2.3.7 創(chuàng)建自定義Membership提供器 72
2.4 使用角色管理器 73
2.4.1 配置SqlRoleProvider 74
2.4.2 配置WindowsTokenRole-Provider 77
2.4.3 配置AuthorizationStore-RoleProvider 79
2.4.4 在瀏覽器cookie中緩存角色 80
2.4.5 使用Roles API 81
2.5 小結(jié) 83
第二部分 創(chuàng)建ASP.NET應(yīng)用程序
第3章 維護(hù)應(yīng)用程序狀態(tài) 86
3.1 使用瀏覽器cookie 86
3.1.1 cookie的安全性限制 87
3.1.2 創(chuàng)建cookie 88
3.1.3 讀取cookie 90
3.1.4 設(shè)置cookie屬性 92
3.1.5 刪除cookie 92
3.1.6 使用多值cookie 94
3.2 使用會(huì)話(huà)狀態(tài) 96
3.2.1 在Session狀態(tài)中保存數(shù)據(jù)庫(kù)數(shù)據(jù) 98
3.2.2 使用Session對(duì)象 100
3.2.3 提交會(huì)話(huà)事件 100
3.2.4 會(huì)話(huà)失效控制 102
3.2.5 使用Cookieless的會(huì)話(huà)狀態(tài) 103
3.2.6 配置Session狀態(tài)存儲(chǔ) 105
3.2.7 配置SQL Server Session狀態(tài) 107
3.3 使用用戶(hù)配置文件 109
3.3.1 創(chuàng)建用戶(hù)配置文件組 111
3.3.2 支持匿名用戶(hù) 113
3.3.3 合并匿名用戶(hù)配置文件 115
3.3.4 從自定義類(lèi)繼承Profile 116
3.3.5 創(chuàng)建復(fù)雜Profile屬性 118
3.3.6 自動(dòng)保存用戶(hù)配置 123
3.3.7 從組件訪問(wèn)用戶(hù)配置 126
3.3.8 使用配置文件管理器 127
3.3.9 配置用戶(hù)配置提供程序 129
3.3.10 創(chuàng)建自定義用戶(hù)配置提供程序 130
3.4 小結(jié) 134
第4章 緩存應(yīng)用程序頁(yè)面和數(shù)據(jù) 135
4.1 緩存概覽 135
4.2 使用頁(yè)面輸出緩存 136
4.2.1 使用參數(shù)改變輸出緩存 137
4.2.2 基于控件變化的輸出緩存 140
4.2.3 基于頭變化的輸出緩存 141
4.2.4 基于瀏覽器變化的輸出緩存 142
4.2.5 基于自定義函數(shù)變化的輸出緩存 143
4.2.6 設(shè)置緩存位置 144
4.2.7 創(chuàng)建頁(yè)面輸出緩存文件依賴(lài) 146
4.2.8 使用編程方式設(shè)置頁(yè)面輸出緩存過(guò)期 147
4.2.9 以編程方式操作頁(yè)面輸出緩存 150
4.2.10 創(chuàng)建頁(yè)面輸出緩存配置 152
4.3 使用部分頁(yè)面緩存 153
4.3.1 使用緩存后替換 153
4.3.2 用戶(hù)控件緩存 156
4.3.3 共享用戶(hù)控件的輸出緩存 158
4.3.4 以編程方式處理用戶(hù)控件緩存 158
4.3.5 創(chuàng)建用戶(hù)控件緩存的文件依賴(lài) 159
4.3.6 緩存動(dòng)態(tài)載入的用戶(hù)控件 160
4.4 使用DataSource緩存 162
4.4.1 使用絕對(duì)緩存過(guò)期策略 162
4.4.2 使用Sliding緩存過(guò)期策略 163
4.4.3 使用ObjectDataSource控件緩存 165
4.4.4 使用XmlDataSource控件緩存 166
4.4.5 創(chuàng)建數(shù)據(jù)源控件鍵值依賴(lài) 167
4.5 使用數(shù)據(jù)緩存 170
4.5.1 使用緩存API 170
4.5.2 添加項(xiàng)目到緩存 171
4.5.3 使用絕對(duì)過(guò)期策略添加項(xiàng)目 172
4.5.4 使用Sliding過(guò)期策略添加項(xiàng)目到緩存 174
4.5.5 使用依賴(lài)添加項(xiàng)目 175
4.5.6 指定緩存項(xiàng)目?jī)?yōu)先級(jí) 176
4.5.7 配置緩存 176
4.6 使用SQL緩存依賴(lài) 178
4.6.1 使用拉SQL緩存依賴(lài) 178
4.6.2 配置拉SQL緩存依賴(lài) 179
4.6.3 對(duì)頁(yè)面輸出緩存使用拉SQL緩存依賴(lài) 180
4.6.4 對(duì)DataSource緩存使用拉SQL緩存依賴(lài) 182
4.6.5 對(duì)數(shù)據(jù)緩存使用拉SQL緩存依賴(lài) 183
4.6.6 使用推SQL緩存依賴(lài) 184
4.6.7 配置推SQL緩存依賴(lài) 184
4.6.8 對(duì)頁(yè)面輸出緩存使用推SQL緩存依賴(lài) 186
4.6.9 對(duì)DataSource緩存使用推SQL緩存依賴(lài) 187
4.6.10 對(duì)數(shù)據(jù)緩存使用推SQL緩存依賴(lài) 188
4.7 小結(jié) 190
第5章 多語(yǔ)言本地化應(yīng)用程序 191
5.1 設(shè)置當(dāng)前文化 191
5.1.1 手動(dòng)設(shè)置文化 192
5.1.2 自動(dòng)檢測(cè)文化 197
5.1.3 在Web配置文件中設(shè)置文化 199
5.1.4 文化和ASP.NET控件 200
5.2 使用CultureInfo類(lèi) 201
5.2.1 使用CultureInfo類(lèi)格式化字符串值 201
5.2.2 比較和排序字符串值 203
5.3 創(chuàng)建本地資源 203
5.3.1 顯式本地化表達(dá)式 203
5.3.2 隱式本地化表達(dá)式 207
5.3.3 對(duì)頁(yè)面屬性使用本地化資源 211
5.3.4 以編程方式獲取本地資源 212
5.4 創(chuàng)建全局資源 215
5.4.1 以編程方式獲取全局資源 221
5.4.2 使用強(qiáng)類(lèi)型本地化表達(dá)式 221
5.5 使用Localize控件 222
5.6 小結(jié) 223
第6章 使用HTTP運(yùn)行時(shí)間 224
6.1 創(chuàng)建自定義BuildProvider內(nèi)容 224
6.1.1 創(chuàng)建簡(jiǎn)單的BuildProvider 225
6.1.2 創(chuàng)建數(shù)據(jù)訪問(wèn)組件BuildProvider 227
6.2 創(chuàng)建自定義ExpressionBuilder 236
6.3 創(chuàng)建Http處理程序 240
6.3.1 創(chuàng)建一般處理程序 240
6.3.2 實(shí)現(xiàn)IHttpHandler接口 242
6.3.3 在IIS中注冊(cè)擴(kuò)展名 245
6.3.4 創(chuàng)建異步HTTP處理程序 247
6.4 使用HTTP應(yīng)用程序和HTTP模塊 250
6.4.1 創(chuàng)建Global.asax文件 250
6.4.2 創(chuàng)建自定義HTTP模塊 252
6.5 小結(jié) 254
第7章 配置應(yīng)用程序 255
7.1 網(wǎng)站配置概覽 255
7.1.1 使用網(wǎng)站管理工具 256
7.1.2 使用ASP.NET MMC嵌入工具 257
7.1.3 ASP.NET配置節(jié) 258
7.1.4 把配置設(shè)置應(yīng)用到特定路徑 259
7.1.5 鎖定配置文件 260
7.1.6 添加自定義應(yīng)用程序設(shè)置 261
7.1.7 將配置設(shè)置放到外部文件 262
7.2 使用配置API 263
7.2.1 從當(dāng)前應(yīng)用程序讀取配置節(jié) 263
7.2.2 打開(kāi)配置文件 267
7.2.3 打開(kāi)遠(yuǎn)程服務(wù)器端上的配置文件 269
7.2.4 使用Configuration類(lèi) 271
7.2.5 修改配置節(jié) 273
7.2.6 準(zhǔn)備創(chuàng)建新的網(wǎng)站 276
7.3 創(chuàng)建自定義配置節(jié) 278
7.4 創(chuàng)建加密的配置節(jié) 285
7.4.1 使用aspnet_regiis工具加密配置節(jié) 286
7.4.2 以編程方式加密配置節(jié) 286
7.4.3 部署加密的Web配置文件 288
7.5 小結(jié) 290
第三部分 使用Web部件構(gòu)建應(yīng)用程序
第8章 Web部件介紹 292
8.1 Web部件框架概述 293
8.1.1 Web部件區(qū)域 294
8.1.2 Web部件顯示模式 294
8.1.3 Web部件個(gè)性化 294
8.2 創(chuàng)建簡(jiǎn)單的Web部件應(yīng)用程序 295
8.3 使用目錄區(qū)域 307
8.3.1 使用Declarative Catalog部件 307
8.3.2 使用Page Catalog部件 311
8.3.3 使用Import Catalog部件 313
8.4 使用編輯器區(qū)域 319
8.4.1 使用Appearance Editor部件 319
8.4.2 使用Behavior Editor部件 321
8.4.3 使用Layout Editor部件 324
8.4.4 使用Property Grid Editor部件 327
8.5 使用連接區(qū)域 331
8.5.1 連接Web部件 331
8.5.2 連接簡(jiǎn)單的Web部件 331
8.5.3 連接數(shù)據(jù)綁定Web部件 336
8.5.4 動(dòng)態(tài)連接Web部件 340
8.5.5 對(duì)需要連接的Web部件使用轉(zhuǎn)換器 342
8.6 小結(jié) 347
第9章 構(gòu)建Web部件 348
9.1 創(chuàng)建簡(jiǎn)單Web部件 348
9.1.1 Hello World Web部件 349
9.1.2 標(biāo)準(zhǔn)Web部件屬性 351
9.1.3 創(chuàng)建用戶(hù)控件Web部件基類(lèi) 355
9.1.4 使用擴(kuò)展Web部件屬性 356
9.2 過(guò)濾Web部件 362
9.2.1 使用授權(quán)過(guò)濾器過(guò)濾 363
9.2.2 使用用戶(hù)控件路徑過(guò)濾 368
9.2.3 通過(guò)自定義控件類(lèi)型過(guò)濾 371
9.3 創(chuàng)建自定義Web部件動(dòng)作 375
9.3.1 創(chuàng)建服務(wù)器端動(dòng)作 376
9.3.2 創(chuàng)建客戶(hù)端動(dòng)作 380
9.3.3 創(chuàng)建區(qū)域動(dòng)作 381
9.4 顯示W(wǎng)eb部件幫助 383
9.5 使用WebPartManager管理Web部件 385
9.6 小結(jié) 391
第10章 個(gè)性化設(shè)置Web部件 392
10.1 個(gè)性化設(shè)置概覽 392
10.1.1 使用WebPartPersonalization類(lèi) 393
10.1.2 創(chuàng)建個(gè)性化設(shè)置管理器 393
10.2 配置個(gè)性化設(shè)置 397
10.2.1 配置用戶(hù)范圍和共享范圍個(gè)性化設(shè)置 397
10.2.2 配置個(gè)性化設(shè)置數(shù)據(jù)庫(kù) 398
10.3 創(chuàng)建個(gè)性化設(shè)置Web部件 400
10.3.1 操作復(fù)雜個(gè)性化設(shè)置屬性 404
10.3.2 使用IPersonalizable接口 406
10.4 管理個(gè)性化設(shè)置 408
10.5 創(chuàng)建自定義個(gè)性化設(shè)置提供程序 410
10.5.1 構(gòu)建一個(gè)查詢(xún)字符串個(gè)性化設(shè)置提供程序 410
10.5.2 創(chuàng)建匿名個(gè)性化設(shè)置提供程序 412
10.6 小結(jié) 418
第11章 擴(kuò)展Web部件框架 419
11.1 創(chuàng)建自定義Web部件區(qū)域 419
11.1.1 Web部件區(qū)域的工作原理 419
11.1.2 創(chuàng)建照片Web部件區(qū)域 420
11.1.3 創(chuàng)建多列Web部件區(qū)域 422
11.1.4 創(chuàng)建菜單Web部件區(qū)域 426
11.2 創(chuàng)建自定義目錄區(qū)域 437
11.2.1 目錄區(qū)域如何工作 437
11.2.2 創(chuàng)建反射目錄部件 438
11.2.3 創(chuàng)建拖放目錄區(qū)域 441
11.2.4 創(chuàng)建模板目錄區(qū)域 447
11.3 創(chuàng)建自定義編輯器區(qū)域 454
11.3.1 編輯器部件的工作原理 455
11.3.2 創(chuàng)建簡(jiǎn)單的自定義編輯器部件 455
11.3.3 創(chuàng)建模板化編輯器部件 461
11.4 創(chuàng)建自定義Web部件顯示模式 468
11.5 小結(jié) 474
第四部分 構(gòu)建自定義控件
第12章 構(gòu)建自定義控件 476
12.1 構(gòu)建自定義控件概述 476
12.1.1 構(gòu)建完全生成控件 477
12.1.2 構(gòu)建組合控件 484
12.1.3 構(gòu)建混合控件 486
12.2 視圖狀態(tài)和控件狀態(tài) 490
12.2.1 支持視圖狀態(tài) 490
12.2.2 支持控件狀態(tài) 492
12.3 處理回傳數(shù)據(jù)和事件 494
12.3.1 處理回傳數(shù)據(jù) 495
12.3.2 處理回傳事件 497
12.4 使用控件屬性集合 505
12.4.1 使用ParseChildren attribute 505
12.4.2 使用AddParsedSubObject()方法 511
12.4.3 使用ControlBuilder 511
12.5 構(gòu)建更好的設(shè)計(jì)器體驗(yàn) 514
12.5.1 給控件應(yīng)用設(shè)計(jì)時(shí)屬性 514
12.5.2 創(chuàng)建控件設(shè)計(jì)器 517
12.5.3 創(chuàng)建ContainerControl-Designer 517
12.5.4 添加智能標(biāo)簽 520
12.6 小結(jié) 523
第13章 自定義控件集成JavaScript 524
13.1 使用ClientScriptManager類(lèi) 525
13.2 創(chuàng)建JavaScript控件 526
13.2.1 創(chuàng)建NewWindowLink控件 527
13.2.2 創(chuàng)建WebWindow控件 530
13.2.3 創(chuàng)建ClientTabs控件 535
13.3 創(chuàng)建AJAX控件 542
13.3.1 實(shí)現(xiàn)AJAX 542
13.3.2 創(chuàng)建ServerTimeButton控件 543
13.3.3 創(chuàng)建AJAX ComboBox控件 545
13.4 小結(jié) 551
第14章 創(chuàng)建模板化數(shù)據(jù)綁定控件 552
14.1 創(chuàng)建模板化控件 552
14.1.1 實(shí)現(xiàn)ITemplate接口 552
14.1.2 創(chuàng)建默認(rèn)模板 555
14.1.3 支持簡(jiǎn)化的數(shù)據(jù)綁定 558
14.1.4 支持雙向數(shù)據(jù)綁定 561
14.2 創(chuàng)建模板化數(shù)據(jù)綁定控件 565
14.2.1 創(chuàng)建DivView控件 566
14.2.2 創(chuàng)建AjaxDivView控件 569
14.2.3 創(chuàng)建AjaxFormView控件 574
14.3 小結(jié) 578
第五部分 示例程序
第15章 構(gòu)建電子商務(wù)程序 580
15.1 電子商務(wù)程序概覽 580
15.2 使用母版頁(yè)、主題和用戶(hù)控件 585
15.3 創(chuàng)建組件庫(kù) 585
15.4 創(chuàng)建自定義站點(diǎn)地圖提供程序 585
15.5 創(chuàng)建購(gòu)物車(chē) 586
15.6 保護(hù)信用卡號(hào) 587
15.7 處理圖片 588
15.8 用AJAX獲取數(shù)據(jù) 588
15.9 用緩存改善效率 589
15.10 遵從標(biāo)準(zhǔn) 589
15.11 小結(jié) 590

本目錄推薦

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