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

ASP.NET 2.0揭秘(卷1)

ASP.NET 2.0揭秘(卷1)

定 價(jià):¥89.00

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

ISBN: 9787115164636 出版時(shí)間: 2007-10-01 包裝: 平裝
開本: 16開 頁數(shù): 690 字?jǐn)?shù):  

內(nèi)容簡介

  本書是講解微軟公司ASP.NET 2.0 Framework最全面的圖書,包含了用VB.NET和C#兩種語言寫成的上百段程序代碼,覆蓋了ASP.NET 2.0 Framework的方方面面。卷1主要內(nèi)容包括創(chuàng)建ASP.NET頁面、設(shè)計(jì)ASP.NET 網(wǎng)站、數(shù)據(jù)訪問、創(chuàng)建組件、站點(diǎn)導(dǎo)航等?!”緯髡逽tephen Walther是ASP界的名人,是微軟公司的ASP.NET MVP(最有價(jià)值專家),榮獲微軟“軟件傳奇人物”稱號(hào)(微軟技術(shù)社區(qū)的最高榮譽(yù)),曾經(jīng)開發(fā)了許多示范性應(yīng)用程序。

作者簡介

  Stephen Walther是蜚聲世界的ASP.NET專家、微軟的MVP,并榮獲微軟公司社區(qū)最高技術(shù)榮譽(yù)“微軟傳奇人物”稱號(hào)。他曾經(jīng)開發(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)典。

圖書目錄

第一部分 構(gòu)建ASP.NET頁面
第1章 ASP.NET Framework概覽 2
1.1 ASP.NET和.NET Framework 5
1.1.1 框架類庫 5
1.1.2 公共語言運(yùn)行庫 9
1.2 ASP.NET控件 10
1.2.1 ASP.NET控件概覽 10
1.2.2 HTML控件 11
1.2.3 理解和處理控件事件 12
1.2.4 視圖狀態(tài) 17
1.3 ASP.NET頁面 20
1.3.1 動(dòng)態(tài)編譯 20
1.3.2 控件樹 23
1.3.3 使用代碼隱藏頁面 24
1.3.4 處理頁面事件 27
1.3.5 使用Page.IsPostBack屬性 29
1.3.6 調(diào)試和跟蹤ASP.NET頁面 30
1.3.7 跟蹤頁面執(zhí)行 33
1.4 安裝ASP.NET Framework 35
1.5 小結(jié) 36
第2章 使用標(biāo)準(zhǔn)控件 37
2.1 顯示信息 37
2.1.1 使用Label控件 37
2.1.2 使用Literal控件 41
2.2 接收用戶輸入 43
2.2.1 使用TextBox控件 43
2.2.2 使用CheckBox控件 49
2.2.3 使用RadioButton控件 51
2.3 提交表單數(shù)據(jù) 54
2.3.1 使用Button控件 54
2.3.2 使用LinkButton控件 56
2.3.3 使用ImageButton控件 58
2.3.4 Button控件使用客戶端腳本 61
2.3.5 執(zhí)行跨頁面發(fā)送 63
2.3.6 指定默認(rèn)按鈕 66
2.3.7 處理Command事件 67
2.4 顯示圖像 69
2.4.1 使用Image控件 69
2.4.2 使用ImageMap控件 70
2.5 使用Panel控件 74
2.6 使用HyperLink控件 78
2.7 小結(jié) 80
第3章 使用驗(yàn)證控件 81
3.1 驗(yàn)證控件概述 81
3.1.1 驗(yàn)證控件與JavaScript 84
3.1.2 使用Page.IsValid 84
3.1.3 設(shè)置Display屬性 85
3.1.4 突出顯示驗(yàn)證錯(cuò)誤 85
3.1.5 使用驗(yàn)證組 89
3.1.6 禁用驗(yàn)證 92
3.2 使用RequiredFieldValidator控件 93
3.3 使用RangeValidator控件 96
3.4 使用CompareValidator控件 98
3.5 使用RegularExpressionValidator控件 102
3.6 使用CustomValidator控件 104
3.7 使用ValidationSummary控件 110
3.8 創(chuàng)建自定義驗(yàn)證控件 113
3.8.1 創(chuàng)建LengthValidator控件 114
3.8.2 創(chuàng)建AjaxValidator控件 116
3.9 小結(jié) 120
第4章 使用Rich控件 121
4.1 接收上傳文件 121
4.1.1 把文件保存到文件系統(tǒng) 122
4.1.2 把文件保存到數(shù)據(jù)庫 124
4.1.3 上傳大文件 127
4.2 顯示日歷 132
4.2.1 創(chuàng)建彈出式日期選擇器 134
4.2.2 根據(jù)數(shù)據(jù)庫表呈現(xiàn)日歷 136
4.3 顯示廣告 140
4.3.1 在XML文件中保存廣告 140
4.3.2 在數(shù)據(jù)庫表中存儲(chǔ)廣告 143
4.3.3 跟蹤顯示和轉(zhuǎn)到 144
4.4 顯示不同的頁面視圖 148
4.4.1 顯示選項(xiàng)卡式頁面視圖 148
4.4.2 顯示多部分表單 151
4.5 顯示向?qū)А?52
4.6 小結(jié) 156
第二部分 設(shè)計(jì)ASP.NET網(wǎng)站
第5章 使用母版頁設(shè)計(jì)網(wǎng)站 158
5.1 創(chuàng)建母版頁 158
5.1.1 創(chuàng)建默認(rèn)內(nèi)容 161
5.1.2 嵌套母版頁 164
5.1.3 在母版頁中使用圖片和超鏈接 168
5.1.4 在Web配置文件中注冊(cè)母版頁 170
5.2 修改母版頁內(nèi)容 170
5.2.1 使用Title屬性 171
5.2.2 使用Page Header屬性 171
5.2.3 暴露母版頁屬性 173
5.2.4 對(duì)母版頁使用FindControl()方法 175
5.3 動(dòng)態(tài)加載母版頁 176
5.4 小結(jié) 179
第6章 使用主題設(shè)計(jì)網(wǎng)站 180
6.1 創(chuàng)建主題 180
6.2 在主題中添加皮膚 181
6.2.1 創(chuàng)建命名皮膚 182
6.2.2 Themes與StyleSheetThemes 183
6.2.3 禁用主題 185
6.2.4 在Web配置文件中注冊(cè)主題 186
6.3 在主題中添加CSS 187
6.3.1 在主題中添加多個(gè)CSS 190
6.3.2 使用CSS改變頁面布局 190
6.4 創(chuàng)建全局主題 193
6.5 動(dòng)態(tài)應(yīng)用主題 194
6.6 小結(jié) 198
第7章 使用用戶控件創(chuàng)建定制控件 199
7.1 創(chuàng)建用戶控件 199
7.1.1 在Web配置文件中注冊(cè)用戶控件 201
7.1.2 暴露用戶控件的屬性 202
7.1.3 暴露用戶控件的事件 204
7.1.4 創(chuàng)建AddressForm控件 207
7.2 AJAX和用戶控件 211
7.3 動(dòng)態(tài)加載用戶控件 214
7.3.1 使用引用指令 215
7.3.2 創(chuàng)建多頁面向?qū)А?18
7.4 小結(jié) 224
第三部分 數(shù)據(jù)訪問
第8章 數(shù)據(jù)訪問概述 226
8.1 使用數(shù)據(jù)綁定控件 226
8.1.1 使用列表控件 226
8.1.2 使用表格式數(shù)據(jù)綁定控件 228
8.1.3 使用層次數(shù)據(jù)綁定控件 231
8.1.4 使用其他數(shù)據(jù)綁定控件 233
8.2 使用數(shù)據(jù)源控件 234
8.3 使用編程式數(shù)據(jù)綁定 237
8.4 模板和數(shù)據(jù)綁定表達(dá)式 239
8.4.1 使用模板 239
8.4.2 使用數(shù)據(jù)綁定表達(dá)式 242
8.4.3 使用兩種數(shù)據(jù)綁定表達(dá)式 244
8.5 SQL Server 2005 Express概述 246
8.5.1 SQL Server Express特性 246
8.5.2 SQL Server 2005 Express管理工具 246
8.5.3 服務(wù)器端數(shù)據(jù)庫與本地?cái)?shù)據(jù)庫 247
8.6 數(shù)據(jù)庫驅(qū)動(dòng)的Web應(yīng)用程序示例 249
8.7 小結(jié) 251
第9章 使用SqlDataSource控件 252
9.1 創(chuàng)建數(shù)據(jù)庫連接 253
9.1.1 連接到Microsoft SQL Server 253
9.1.2 連接到其他數(shù)據(jù)庫 255
9.1.3 在Web配置文件中保存連接字符串 256
9.1.4 對(duì)連接字符串加密 258
9.2 執(zhí)行數(shù)據(jù)庫命令 259
9.2.1 執(zhí)行內(nèi)聯(lián)SQL語句 259
9.2.2 執(zhí)行存儲(chǔ)過程 261
9.2.3 過濾數(shù)據(jù)庫行 262
9.2.4 改變數(shù)據(jù)源模型 264
9.2.5 處理SQL命令執(zhí)行錯(cuò)誤 265
9.2.6 取消SQL命令執(zhí)行 268
9.3 在SqlDataSource控件中使用ASP.NET參數(shù) 269
9.3.1 使用ASP.NET參數(shù)對(duì)象 270
9.3.2 使用ASP.NET的Control-Parameter對(duì)象 272
9.3.3 使用ASP.NET的Cookie-Parameter對(duì)象 275
9.3.4 使用ASP.NET的Form-Parameter對(duì)象 277
9.3.5 使用ASP.NET的Profile-Parameter對(duì)象 279
9.3.6 使用QueryStringParameter對(duì)象 280
9.3.7 使用SessionParameter對(duì)象 282
9.4 通過程序執(zhí)行SqlDataSource命令 283
9.4.1 添加ADO.NET參數(shù) 283
9.4.2 執(zhí)行Insert、Update和Delete命令 284
9.4.3 執(zhí)行select命令 286
9.5 使用SqlDataSource控件緩存數(shù)據(jù)庫數(shù)據(jù) 289
9.6 小結(jié) 291
第10章 使用List控件 292
10.1 List控件概述 292
10.1.1 聲明列表項(xiàng) 292
10.1.2 綁定到數(shù)據(jù)源 294
10.1.3 確定被選中的列表項(xiàng) 297
10.1.4 追加數(shù)據(jù)項(xiàng) 300
10.1.5 啟用自動(dòng)回傳 301
10.1.6 使用列表項(xiàng)集合 302
10.2 使用DropDownList控件 305
10.3 使用RadioButtonList控件 306
10.4 使用ListBox控件 308
10.5 使用CheckBoxList控件 311
10.6 使用BulletedList控件 312
10.7 創(chuàng)建自定義的List控件 315
10.8 小結(jié) 322
第11章 使用GridView控件 323
11.1 GridView控件基礎(chǔ) 323
11.1.1 顯示數(shù)據(jù) 323
11.1.2 選擇數(shù)據(jù) 325
11.1.3 使用數(shù)據(jù)鍵 327
11.1.4 數(shù)據(jù)排序 329
11.1.5 數(shù)據(jù)分頁 333
11.1.6 編輯數(shù)據(jù) 339
11.1.7 顯示空數(shù)據(jù) 341
11.1.8 格式化GridView控件 345
11.1.9 在GridView控件中使用ViewState 346
11.2 在GridView控件中使用字段 347
11.2.1 使用BoundField 347
11.2.2 使用CheckBoxField 349
11.2.3 使用CommandField 351
11.2.4 使用ButtonField 352
11.2.5 使用HyperLinkField 355
11.2.6 使用ImageField 359
11.2.7 使用TemplateField 361
11.3 GridView控件的事件 363
11.3.1 突出顯示GridView行 364
11.3.2 顯示列匯總 365
11.3.3 顯示嵌套的主從表單 367
11.4 擴(kuò)展GridView控件 369
11.4.1 創(chuàng)建長文本字段 369
11.4.2 創(chuàng)建刪除按鈕字段 372
11.4.3 創(chuàng)建驗(yàn)證字段 374
11.5 小結(jié) 378
第12章 使用DetailsView控件和FormView控件 379
12.1 使用DetailsView控件 379
12.1.1 使用DetailsView控件顯示數(shù)據(jù) 379
12.1.2 在DetailsView控件中使用字段 381
12.1.3 使用DetailsView控件顯示空數(shù)據(jù) 383
12.1.4 使用DetailsView控件對(duì)數(shù)據(jù)分頁 385
12.1.5 使用DetailsView控件更新數(shù)據(jù) 390
12.1.6 使用DetailsView控件插入數(shù)據(jù) 395
12.1.7 使用DetailsView控件刪除數(shù)據(jù) 398
12.1.8 DetailsView控件的事件 399
12.1.9 格式化DetailsView控件 401
12.2 使用FormView控件 403
12.2.1 使用FormView控件顯示數(shù)據(jù) 404
12.2.2 使用FormView控件對(duì)數(shù)據(jù)分頁 405
12.2.3 使用FormView控件編輯數(shù)據(jù) 409
12.2.4 使用FormView控件中插入數(shù)據(jù) 412
12.2.5 使用FormView控件刪除數(shù)據(jù) 414
12.3 小結(jié) 416
第13章 使用Repeater控件和DataList控件 417
13.1 使用Repeater控件 417
13.1.1 使用Repeater控件顯示數(shù)據(jù) 417
13.1.2 在Repeater控件中使用模板 420
13.1.3 Repeater控件的事件處理 424
13.2 使用DataList控件 429
13.2.1 使用DataList控件顯示數(shù)據(jù) 429
13.2.2 在多列中顯示數(shù)據(jù) 431
13.2.3 在DataList控件中使用模板 433
13.2.4 使用DataList控件選擇數(shù)據(jù) 434
13.2.5 使用DataList控件編輯數(shù)據(jù) 437
13.2.6 格式化DataList控件 440
13.3 小結(jié) 442
第四部分 創(chuàng)建組件
第14章 創(chuàng)建組件 444
14.1 創(chuàng)建基本組件 445
14.1.1 組件和動(dòng)態(tài)編譯 446
14.1.2 App_Code文件夾中不同語言的組件 446
14.1.3 聲明方法 447
14.1.4 聲明字段和屬性 448
14.1.5 聲明構(gòu)造函數(shù) 452
14.1.6 重載方法和構(gòu)造函數(shù) 453
14.1.7 聲明命名空間 454
14.1.8 創(chuàng)建部分類 455
14.1.9 繼承和MustInherit類 456
14.1.10 聲明接口 459
14.1.11 使用訪問修飾符 460
14.1.12 智能提示和組件 460
14.1.13 在組件中使用ASP.NET內(nèi)部對(duì)象 461
14.2 創(chuàng)建組件庫 464
14.2.1 編譯組件庫 464
14.2.2 向類庫中添加引用 467
14.3 構(gòu)架思考 469
14.3.1 創(chuàng)建多層應(yīng)用程序 469
14.3.2 創(chuàng)建用戶界面層 470
14.3.3 創(chuàng)建業(yè)務(wù)邏輯層 473
14.3.4 創(chuàng)建數(shù)據(jù)訪問層 475
14.4 小結(jié) 478
第15章 使用ObjectDataSource控件 479
15.1 使用ObjectDataSource控件表示對(duì)象 479
15.1.1 綁定到組件 480
15.1.2 綁定到DataReader 481
15.1.3 綁定到DataSet 482
15.1.4 綁定到Web服務(wù) 483
15.2 使用ObjectDataSource控件與其參數(shù) 486
15.2.1 使用不同的參數(shù)類型 489
15.2.2 作為參數(shù)傳遞對(duì)象 491
15.3 使用ObjectDataSource控件分頁、排序和過濾數(shù)據(jù) 495
15.3.1 用戶界面分頁 495
15.3.2 數(shù)據(jù)源分頁 497
15.3.3 用戶界面排序 501
15.3.4 數(shù)據(jù)源排序 502
15.3.5 過濾數(shù)據(jù) 506
15.4 處理ObjectDataSource控件的事件 509
15.4.1 添加和修改參數(shù) 509
15.4.2 處理方法的執(zhí)行錯(cuò)誤 512
15.4.3 處理ObjectCreateing事件 515
15.5 ObjectDataSource控件與并發(fā)訪問 517
15.6 擴(kuò)展ObjectDataSource控件 519
15.6.1 創(chuàng)建自定義的ObjectData-Source控件 519
15.6.2 創(chuàng)建自定義參數(shù)對(duì)象 521
15.7 小結(jié) 526
第16章 創(chuàng)建數(shù)據(jù)訪問組件 527
16.1 連接模式數(shù)據(jù)訪問 527
16.1.1 使用Connection對(duì)象 530
16.1.2 使用Command對(duì)象 538
16.1.3 使用DataReader對(duì)象 552
16.2 非連接模式數(shù)據(jù)訪問 558
16.2.1 使用DataAdapter對(duì)象 558
16.2.2 使用DataTable對(duì)象 563
16.2.3 使用DataView對(duì)象 570
16.2.4 使用DataSet對(duì)象 571
16.3 執(zhí)行異步數(shù)據(jù)庫命令 573
16.4 使用.NET Framework創(chuàng)建數(shù)據(jù)庫對(duì)象 578
16.4.1 啟用CLR(通用語言運(yùn)行時(shí))集成 578
16.4.2 使用.NET Framework創(chuàng)建用戶自定義類型 579
16.4.3 使用用戶自定義類型創(chuàng)建數(shù)據(jù)訪問層 582
16.4.4 使用.NET Framework創(chuàng)建存儲(chǔ)過程 585
16.4.5 創(chuàng)建存儲(chǔ)過程程序集 585
16.5 小結(jié) 589
第五部分 站點(diǎn)導(dǎo)航
第17章 使用導(dǎo)航控件 592
17.1 理解站點(diǎn)地圖 592
17.2 使用SiteMapPath控件 594
17.3 使用Menu控件 598
17.3.1 聲明式添加Menu條目 599
17.3.2 組合使用Menu控件和MultiView控件 601
17.3.3 綁定到站點(diǎn)地圖 604
17.3.4 綁定到XML文件 606
17.3.5 綁定到數(shù)據(jù)庫數(shù)據(jù) 609
17.3.6 定制Menu控件 612
17.3.7 使用Menu控件的模板 617
17.4 使用TreeView控件 619
17.4.1 聲明式地添加樹視圖節(jié)點(diǎn) 619
17.4.2 在TreeView控件中顯示復(fù)選框 622
17.4.3 綁定到站點(diǎn)地圖 624
17.4.4 綁定到XML文件 625
17.4.5 綁定到數(shù)據(jù)庫數(shù)據(jù) 627
17.4.6 使用延時(shí)加載和AJAX 630
17.4.7 定制TreeView控件 633
17.5 創(chuàng)建分層的SQL數(shù)據(jù)源控件 639
17.6 小結(jié) 641
第18章 使用站點(diǎn)地圖 642
18.1 使用SiteMapDataSource控件 642
18.2 使用SiteMap類 647
18.3 高級(jí)站點(diǎn)地圖配置 651
18.3.1 使用安全修整 651
18.3.2 合并多個(gè)站點(diǎn)地圖 656
18.3.3 創(chuàng)建自定義的站點(diǎn)地圖屬性 657
18.4 創(chuàng)建自定義站點(diǎn)地圖提供器 659
18.4.1 創(chuàng)建AutoSiteMapProvider 659
18.4.2 創(chuàng)建SqlSiteMapProvider 662
18.5 創(chuàng)建Google的SiteMap文件 667
18.6 小結(jié) 670
第19章 高級(jí)頁面導(dǎo)航 671
19.1 重映射URL 671
19.2 使用VirtualPathProvider類 678
19.2.1 VirtualPathProvider類的局限性 678
19.2.2 理解VirtualPathProvider類 678
19.2.3 注冊(cè)VirtualPathProvider類 679
19.2.4 將網(wǎng)站存儲(chǔ)在微軟SQL Server數(shù)據(jù)庫中 680
19.3 小結(jié) 691

本目錄推薦

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