注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì).NETASP.NET 2.0完全開(kāi)發(fā)指南(基于VB)

ASP.NET 2.0完全開(kāi)發(fā)指南(基于VB)

ASP.NET 2.0完全開(kāi)發(fā)指南(基于VB)

定 價(jià):¥79.00

作 者: 王有禮
出版社: 科學(xué)出版社
叢編項(xiàng):
標(biāo) 簽: ASP.NET

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


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

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

  《ASP.NET 2.0完全開(kāi)發(fā)指南:基于VB》引自臺(tái)灣暢銷(xiāo)ASP.NET圖書(shū),作者基于多年的科研和教學(xué)經(jīng)驗(yàn),依據(jù)初學(xué)者的實(shí)際學(xué)習(xí)需求編寫(xiě)而成,全書(shū)輔以大量范例程序,對(duì)ASENET 2.0中的各種技術(shù)作了具體而細(xì)致的講解。作者以VB為開(kāi)發(fā)語(yǔ)言,分21章介紹了ASP.NET 2.0 Web應(yīng)用開(kāi)發(fā)的技術(shù)和方法過(guò)程,內(nèi)容包括:VB.NET簡(jiǎn)介,標(biāo)準(zhǔn)控件,驗(yàn)證控件和數(shù)據(jù)的驗(yàn)證,SQL Server 2005,SQL語(yǔ)句和表的規(guī)范化,SqlDataSource、GridView和AccessDataSource,數(shù)據(jù)控件,數(shù)據(jù)庫(kù)高級(jí)技術(shù),文件和常用對(duì)象的使用方法,HTML控件,XML、XML Schema和XSL,ASP.NET對(duì)XML的支持,標(biāo)準(zhǔn)控件高級(jí)技術(shù),數(shù)據(jù)控件高級(jí)技術(shù),母版頁(yè)和導(dǎo)航,用戶(hù)控件和自定義控件,組件和WebServices簡(jiǎn)介,Global.a(chǎn)sax和Web.config文件,網(wǎng)頁(yè)安全和Login控件,層疊樣式表,主題、個(gè)性化配置和Web部件等。配書(shū)光盤(pán)提供了書(shū)中所有范例的源代碼。全書(shū)范例極為豐富,講解細(xì)致,并配有大量習(xí)題。同時(shí),作者從相關(guān)ASENET論壇收集了眾多讀者在實(shí)際開(kāi)發(fā)中遇到的問(wèn)題,并予以詳細(xì)解答。所以,《ASP.NET 2.0完全開(kāi)發(fā)指南:基于VB》既適合ASENET 2.O的初學(xué)者,對(duì)已有一定經(jīng)驗(yàn)的開(kāi)發(fā)人員也有很大的技術(shù)參考價(jià)值。

作者簡(jiǎn)介

  王有禮,教授,是中國(guó)臺(tái)灣科技大學(xué)計(jì)算機(jī)中心主任,兼任暨南國(guó)際大學(xué)資工系主任,主要研究方向?yàn)閳D論,算法和并行處理,專(zhuān)精于程序開(kāi)發(fā)語(yǔ)言。王老師文筆很好,善于以一個(gè)老師的角度給后學(xué)者傳授學(xué)習(xí)經(jīng)驗(yàn)。曾著多本暢銷(xiāo)圖書(shū),在臺(tái)灣教育界享有較高聲譽(yù)。

圖書(shū)目錄

第1章  簡(jiǎn)介 1
1.1  網(wǎng)頁(yè)設(shè)計(jì)回顧 2
1.2  代碼內(nèi)聯(lián)和代碼隱藏 13
1.3  章節(jié)架構(gòu) 17
習(xí)題 18
第2章  VB.NET簡(jiǎn)介 19
2.1  變量 20
2.2  表達(dá)式的運(yùn)算符 22
2.3  語(yǔ)句 24
2.3.1  賦值語(yǔ)句 25
2.3.2  If語(yǔ)句 25
2.3.3  Select語(yǔ)句 26
2.3.4  Do語(yǔ)句 27
2.3.5  For語(yǔ)句 28
2.3.6  While語(yǔ)句 29
2.3.7  try 語(yǔ)句 29
2.3.8  其他的語(yǔ)句 31
2.4  子過(guò)程及函數(shù) 31
2.4.1  子過(guò)程 31
2.4.2  函數(shù) 33
2.5  內(nèi)置函數(shù) 34
2.5.1  Math對(duì)象中的數(shù)學(xué)函數(shù) 34
2.5.2  Strings對(duì)象中的字符串函數(shù)
及String對(duì)象 35
2.5.3  日期函數(shù) 41
2.5.4  數(shù)據(jù)類(lèi)型轉(zhuǎn)換函數(shù) 51
習(xí)題 52
第3章  標(biāo)準(zhǔn)控件 53
3.1  Button、LinkButton和ImageButton 54
3.2  命名空間和Import指示符 62
3.3  Label、HyperLink、Image和
ImageMap 64
3.4  TextBox 67
3.5  CheckBox和CheckBoxList 68
3.6  RadioButton和RadioButtonList 71
3.7  ListBox和DropDownList 73
3.8  Table、TableRow和TableCell 75
3.9  Literal、BulletedList和
HiddenField 77
3.10  Calendar 80
3.10.1  DayRender事件 83
3.10.2  SelectionChanged事件 86
3.10.3  VisibleMonthChanged事件 87
3.10.4  日歷文字的變化 87
3.11  AdRotator 90
3.12  FileUpLoad 93
3.13  Wizard 96
3.14  Panel和PlaceHolder 102
3.15  MultiView和View 105
3.16  Substitution控件和OutputCache
指示符 109
3.17  Localize和Xml 113
習(xí)題 113
第4章  驗(yàn)證控件和數(shù)據(jù)的驗(yàn)證 115
4.1  RequiredFieldValidator 116
4.2  CompareValidator 117
4.3  RangeValidator 118
4.4  RegularExpressionValidator 119
4.5  CustomValidator 123
4.6  ValidationSummary 124
4.7  ValidationGroup屬性 127
4.8  System.Text.RegularExpressions的
正則表達(dá)式 128
4.8.1  Regex對(duì)象、Match對(duì)象和
MatchCollection對(duì)象 128
4.8.2  Group對(duì)象和GroupCollection
對(duì)象 136
4.8.3  Capture對(duì)象和CaptureCollection
對(duì)象 138
4.8.4  System.Text.RegularExpressions
命名空間中的元字符 140
習(xí)題 143
第5章  SQL Server 2005、SQL語(yǔ)句
和表的規(guī)范化 144
5.1  創(chuàng)建數(shù)據(jù)庫(kù)和表 144
5.1.1  SQL Server 2005數(shù)據(jù)庫(kù)和表的
創(chuàng)建方法 144
5.1.2  SQL Server 2000數(shù)據(jù)庫(kù)和表的
創(chuàng)建方法 149
5.1.3  Microsoft Access數(shù)據(jù)庫(kù)和表的
創(chuàng)建方法 152
5.1.4  在SQL Server中用程序來(lái)創(chuàng)建
數(shù)據(jù)庫(kù)和表 155
5.1.5  在Microsoft Access中創(chuàng)建表 164
5.2  新建數(shù)據(jù) 166
5.3  查詢(xún)數(shù)據(jù) 170
5.3.1  簡(jiǎn)單的數(shù)據(jù)查詢(xún) 171
5.3.2  Where條件式 173
5.3.3  連接表的查詢(xún) 177
5.3.4  查詢(xún)統(tǒng)計(jì)數(shù)據(jù) 180
5.4  修改數(shù)據(jù) 181
5.5  刪除數(shù)據(jù) 182
5.6  表的規(guī)范化 183
5.6.1  第一范式 183
5.6.2  表的分割 186
5.6.3  第二范式 188
5.6.4  第三范式 191
5.6.5  Boyce/Codd范式 193
5.6.6  第四范式 195
5.6.7  第五范式 197
習(xí)題 201
第6章  SqlDataSource、GridView和
AccessDataSource 203
6.1  GridView的BoundField及
CheckBoxField 205
6.2  GridView字段的格式 208
6.3  GridView的排序 210
6.4  GridView的分頁(yè) 211
6.5  GridView的編輯及CommandField 217
6.5.1  默認(rèn)的編輯模式 217
6.5.2  用CommandField來(lái)設(shè)計(jì)
編輯字段 219
6.5.3  調(diào)整編輯框的大小 220
6.5.4  確認(rèn)消息框 222
6.6  參數(shù)查詢(xún) 224
6.7  插入數(shù)據(jù) 226
6.8  GridView的HyperLinkField 228
6.9  GridView的ButtonField 231
6.10  GridView的TemplateField 233
6.11  數(shù)據(jù)綁定表達(dá)式 237
6.11.1  一般表達(dá)式 238
6.11.2  再談GridView字段的格式 240
6.12  AccessDataSource 243
習(xí)題 244
第7章  數(shù)據(jù)控件 245
7.1  DetailsView控件 245
7.1.1  DetailsView顯示數(shù)據(jù)的方式 245
7.1.2  DetailsView和GridView的
結(jié)合使用 246
7.1.3  自定義DetailsView的格式 248
7.1.4  DetailsView字段的格式 249
7.1.5  DetailsView數(shù)據(jù)的修改和
刪除 251
7.1.6  DetailsView的新建數(shù)據(jù) 253
7.1.7  DetailsView的HyperLinkField 255
7.1.8  DetailsView的CommandField 257
7.1.9  DetailsView的ButtonField 259
7.1.10  DetailsView編輯框大小的
控制 264
7.1.11  DetailsView刪除數(shù)據(jù)時(shí)的
提示消息框 271
7.2  Repeater控件 275
7.3  DataList控件 278
7.3.1  DataList的重復(fù)顯示功能 278
7.3.2  SelectedItemTemplate的變換
顯示功能 281
7.3.3  EditItemTemplate的編輯功能 283
7.4  FormView Control 288
7.4.1  PagerSettings 289
7.4.2  PagerTemplate 290
7.4.3  FormView控件的編輯 293
7.4.4  FormView控件的新建功能 296
習(xí)題 302
第8章  數(shù)據(jù)庫(kù)高級(jí)技術(shù) 303
8.1  DataSet中數(shù)據(jù)表的新建、修改和
刪除 303
8.2  節(jié)省內(nèi)存的SqlDataReader對(duì)象 311
8.3  數(shù)據(jù)庫(kù)的存儲(chǔ)過(guò)程、參數(shù)查詢(xún)及
事務(wù) 313
8.3.1  存儲(chǔ)過(guò)程 313
8.3.2  參數(shù)查詢(xún) 318
8.3.3  事務(wù) 320
8.3.4  事務(wù)的存儲(chǔ)過(guò)程 325
8.4  不同數(shù)據(jù)庫(kù)的集成 329
8.5  在運(yùn)行時(shí)創(chuàng)建SQL語(yǔ)句 332
習(xí)題 335
第9章  文件和常用對(duì)象的使用方法 337
9.1  有關(guān)文件的對(duì)象 337
9.1.1  文件和目錄的新建和刪除 337
9.1.2  文件的打開(kāi) 342
9.1.3  將數(shù)據(jù)寫(xiě)入文件 345
9.1.4  將數(shù)據(jù)讀出文件 346
9.1.5  文件和目錄的基本屬性信息 349
9.2  Email的SmtpClient對(duì)象和
MailMessage對(duì)象 353
9.3  Response對(duì)象 355
9.3.1  BufferOutput、Expires、
ExpiresAbsolute等屬性 357
9.3.2  流的屬性和方法 357
9.3.3  狀態(tài)碼的種類(lèi) 358
9.3.4  ClearContent、Flush、End等
方法 358
9.3.5  Redirect和Write方法 359
9.4  Request對(duì)象 360
9.4.1  瀏覽器屬性 361
9.4.2  ClientCertificate屬性 362
9.4.3  TotalBytes屬性 362
9.4.4  Headers屬性 363
9.4.5  ServerVariables屬性 363
9.4.6  Form和Querystring方法 365
9.5  Page對(duì)象 366
9.5.1  Page對(duì)象中的事件 366
9.5.2  Page對(duì)象中常用的屬性和
方法 368
9.6  Application對(duì)象 369
9.7  Session對(duì)象和Cookie對(duì)象 370
9.7.1  Session對(duì)象 371
9.7.2  Cookie對(duì)象 374
9.8  StateBag對(duì)象的視圖狀態(tài)變量 376
9.9  Server對(duì)象 378
9.9.1  HtmlDecode和HtmlEncode
方法 378
9.9.2  MapPath方法 379
習(xí)題 379
第10章  HTML控件 381
10.1  HtmlButton、HtmlInputButton和
HtmlInputImage 381
10.2  HTML控件共有的屬性 385
10.3  HtmlForm和HtmlInputText 386
10.4  HtmlAnchor和HtmlImage 388
10.5  HtmlInputCheckBox和
HtmlInputRadioButton 389
10.6  HtmlInputHidden 391
10.7  HtmlSelect 391
10.8  HtmlTextArea 393
10.9  HtmlTable、HtmlTableRow和
HtmlTableCell 394
10.10  HtmlInputFile 395
10.11  HtmlHead、HtmlLink和
HtmlTitle 398
10.12  HtmlInputPassword、HtmlSubmit
和HtmlReset 401
習(xí)題 402
第11章  XML、XML Schema和
XSL 403
11.1  XML Schema 406
11.2  XML文件的驗(yàn)證 413
11.3  XSL簡(jiǎn)介 416
11.3.1  XSL程序和XML文件的關(guān)系:
xml-stylesheet和
xsl:stylesheet 420
11.3.2  獲得標(biāo)簽值的語(yǔ)句:
xsl:value-of 421
11.3.3  循環(huán)控制語(yǔ)句xsl:for-each 422
11.3.4  數(shù)據(jù)排序語(yǔ)句xsl:sort 423
11.3.5  條件語(yǔ)句:xsl:if 424
11.3.6  條件語(yǔ)句:xsl:choose、
xsl:when、xsl:otherwise 425
11.3.7  函數(shù)的調(diào)用和定義:
xsl:apply-templates和
xsl:template 427
11.3.8  將元素轉(zhuǎn)換成屬性:
xsl:attribute 428
11.4  使用ASP.NET程序操作XSL
程序 429
習(xí)題 432
第12章  ASP.NET對(duì)XML的支持 433
12.1  讀取XML文件 433
12.2  創(chuàng)建新的XML文件 436
12.3  修改XML文件 439
12.3.1  修改內(nèi)容 441
12.3.2  增加新的內(nèi)容 443
12.3.3  刪除某些內(nèi)容 445
12.4  XML文件和DataSet 446
習(xí)題 448
第13章  標(biāo)準(zhǔn)控件高級(jí)技術(shù) 449
13.1  文件的編碼 449
13.1.1  讀取GB2312文件的注意
事項(xiàng) 449
13.1.2  文件的默認(rèn)編碼 451
13.1.3  編碼代號(hào)和字集名稱(chēng) 451
13.2  Label和TextBox中的文字 452
13.2.1  Label控件中的文字 452
13.2.2  文本框控件中的文字 453
13.3  動(dòng)態(tài)創(chuàng)建DropDownList和
ListBox 455
13.3.1  用數(shù)組創(chuàng)建DropDownList 455
13.3.2  用DataTable生成
DropDownList 456
13.3.3  用數(shù)據(jù)庫(kù)中的DataTable創(chuàng)建
DropDownList 458
13.3.4  選項(xiàng)中的“其他” 460
13.3.5  聯(lián)動(dòng)式DropDownList 462
13.4  動(dòng)態(tài)創(chuàng)建RadioButtonList、
CheckBoxList和BulletedList 464
13.4.1  動(dòng)態(tài)創(chuàng)建RadioButtonList 464
13.4.2  動(dòng)態(tài)創(chuàng)建BulletedList 465
13.5  動(dòng)態(tài)創(chuàng)建其他控件 466
13.5.1  動(dòng)態(tài)創(chuàng)建多個(gè)控件 466
13.5.2  在控件數(shù)組中再添加控件 467
13.5.3  動(dòng)態(tài)控件中屬性和事件的
設(shè)置 468
13.6  動(dòng)態(tài)設(shè)置和清除控件的屬性 469
13.6.1  動(dòng)態(tài)設(shè)置控件的屬性 469
13.6.2  動(dòng)態(tài)清除控件的內(nèi)容 470
13.6.3  枚舉網(wǎng)頁(yè)中的控件 472
13.7  程序的調(diào)試和跟蹤特性 475
13.7.1  跟蹤特性 476
13.7.2  頁(yè)面級(jí)別的跟蹤 477
13.7.3  組件的跟蹤 479
13.7.4  應(yīng)用程序級(jí)別的跟蹤 479
習(xí)題 482
第14章  數(shù)據(jù)控件高級(jí)技術(shù) 483
14.1  顯示確認(rèn)消息框 483
14.2  表字段值NULL的處理 488
14.3  GridView中流水編號(hào)字段 489
14.4  GridView中行號(hào)的格式 491
14.5  GridView和鼠標(biāo)的交互 491
14.5.1  Attributes屬性 493
14.5.2  Ambient事件 494
14.5.3  Style屬性 496
14.6  GridView控件加上滾動(dòng)條 499
習(xí)題 500
第15章  母版頁(yè)和導(dǎo)航 501
15.1  簡(jiǎn)單母版頁(yè)的創(chuàng)建方法 501
15.1.1  母版頁(yè)的創(chuàng)建方法 501
15.1.2  內(nèi)容頁(yè)的創(chuàng)建方法 502
15.2  嵌套母版頁(yè)的創(chuàng)建方法 503
15.3  Menu控件 505
15.3.1  MenuItem標(biāo)簽 507
15.3.2  菜單控件的屬性 509
15.3.3  菜單控件的DataBindings
屬性 513
15.4  TreeView控件 514
15.4.1  TreeNode標(biāo)簽 516
15.4.2  TreeView控件的屬性 518
15.4.3  TreeView控件的DataBindings
屬性 521
15.4.4  運(yùn)行時(shí)生成TreeNodes 522
15.5  SiteMapPath控件 525
15.5.1  編寫(xiě)擴(kuò)展名為.sitemap的
XML文件 525
15.5.2  明確站點(diǎn)地圖的提供程序 526
15.5.3  創(chuàng)建含有SiteMapPath控件的
網(wǎng)頁(yè)程序 527
15.5.4  TreeView控件的
SiteMapPath 529
15.5.5  SiteMapPath控件中常用的
屬性 530
習(xí)題 532
第16章  用戶(hù)控件和自定義控件 533
16.1  用戶(hù)控件 533
16.1.1  用戶(hù)控件的創(chuàng)建 533
16.1.2  用戶(hù)控件的使用 535
16.1.3  用戶(hù)控件在模塊化中的應(yīng)用 537
16.2  創(chuàng)建和使用自定義控件 540
16.2.1  創(chuàng)建自定義控件的語(yǔ)法 541
16.2.2  編譯用戶(hù)自定義控件標(biāo)簽
程序 544
16.2.3  使用自定義控件 546
16.3  屬性的設(shè)置和Render子過(guò)程 547
16.3.1  自定義控件的默認(rèn)值 547
16.3.2  自定義控件中屬性值的保存 549
16.3.3  枚舉類(lèi)型的屬性 550
16.3.4  層疊式屬性 552
16.3.5  子過(guò)程Render的寫(xiě)法 555
16.4  自定義控件的方法 562
16.4.1  簡(jiǎn)單的方法 562
16.4.2  重載方法 564
16.4.3  有返回值的方法 566
16.5  自定義控件的事件 568
16.5.1  不因數(shù)據(jù)改變而觸發(fā)的事件 568
16.5.2  因數(shù)據(jù)改變而觸發(fā)的事件 570
16.6  增加現(xiàn)有控件的功能 573
16.6.1  Web控件的繼承 573
16.6.2  由子控件組成的控件 577
16.6.3  由子控件組成的控件的事件
設(shè)置 579
習(xí)題 582
第17章  組件和Web Services
簡(jiǎn)介 583
17.1  組件的創(chuàng)建 583
17.2  組件的編譯 584
17.3  組件的引用 585
17.4  一個(gè)完整的例子 586
17.5  Web Services的作用 590
17.6  創(chuàng)建Web Service文件 591
17.7  用HTTP獲取服務(wù) 592
17.8  WebMethod標(biāo)簽 594
17.9  將現(xiàn)有的組件改成Web Service 595
17.10  在網(wǎng)頁(yè)應(yīng)用程序中使用
Web Service 598
習(xí)題 606
第18章  系統(tǒng)環(huán)境:Global.asax和
Web.config文件 607
18.1  Global.asax文件 607
18.2  Web.config文件 614
18.2.1   616
18.2.2   618
18.2.3   620
18.2.4   620
18.2.5   622
18.2.6   622
18.2.7   623
18.2.8   625
18.2.9   625
18.2.10   626
18.2.11   627
習(xí)題 628
第19章  網(wǎng)頁(yè)安全和Login控件 629
19.1  Windows身份驗(yàn)證 630
19.1.1  Windows操作系統(tǒng)中的用戶(hù) 630
19.1.2  Basic Windows身份驗(yàn)證 632
19.1.3  Digest和NTLM Windows
身份驗(yàn)證 634
19.2  Forms身份驗(yàn)證使用Login控件 635
19.2.1  CreateUserWizard控件 635
19.2.2  將數(shù)據(jù)存儲(chǔ)在自行設(shè)計(jì)的
數(shù)據(jù)庫(kù)中 648
19.2.3  Login控件和PasswordRecovery
控件 651
19.2.4  使用Login控件的Forms身份
驗(yàn)證 656
19.2.5  LoginName和LoginStatus
控件 658
19.2.6  ChangePassword控件 659
19.2.7  LoginView控件 660
19.2.8  密碼格式的設(shè)置 663
19.3  Forms身份驗(yàn)證使用Web.config
文件中的驗(yàn)證 665
19.3.1  修改“默認(rèn)的網(wǎng)站”中
“根文件夾”的Web.config 665
19.3.2  創(chuàng)建驗(yàn)證的網(wǎng)頁(yè)程序 669
19.3.3  Web.config文件中用戶(hù)名的
管理 670
19.4  授權(quán) 676
19.4.1  File授權(quán) 676
19.4.2  URL授權(quán) 678
19.4.3  角色管理 680
19.5  驗(yàn)證后權(quán)限 685
習(xí)題 686
第20章  層疊樣式表 687
20.1  Style標(biāo)簽的語(yǔ)法 687
20.2  字體 689
20.3  文本 692
20.4  背景 694
20.5  頁(yè)面上項(xiàng)目的位置 698
20.6  項(xiàng)目及列表式文字的顯示 702
20.7  邊框、外補(bǔ)白、內(nèi)填充和滾動(dòng)條 706
20.8  分頁(yè)打印和鼠標(biāo)指針外觀 707
20.9  其他 709
第21章  主題、個(gè)性化配置和
Web部件 711
21.1  主題和皮膚 711
21.2  個(gè)性化設(shè)置 713
21.2.1  匿名用戶(hù)的個(gè)性化設(shè)置 713
21.2.2  程序中有關(guān)個(gè)性化設(shè)置的
寫(xiě)法 715
21.2.3  成員資格和個(gè)性化 717
21.3  Web部件 722
21.3.1  WebPartManager、WebPartZone
和CatalogZone控件 723
21.3.2  DeclarativeCatalogPart、
ImportCatalogPart和
PageCatalogPart控件 727
21.3.3  EditorZone及其子控件 728
21.3.4  Web Parts控件的參數(shù) 734


P343
 None、Read、ReadWrite、Write、Inheritable。即當(dāng)你正在操作一個(gè)文件,而別的用戶(hù)也要操作該文件時(shí)所允許的模式。
11.1   XML Schema
11.2   XML文件的驗(yàn)證
11.3   XSL簡(jiǎn)介

11.3.1  XSL程序和XML文件的關(guān)系:xml-stylesheet和xsl:stylesheet
11.3.2  獲得標(biāo)簽值的語(yǔ)句:xsl:value-of
11.3.3  循環(huán)控制語(yǔ)句xsl:for-each
11.3.4  數(shù)據(jù)排序語(yǔ)句xsl:sort
11.3.5  條件語(yǔ)句:xsl:if
11.3.6  條件語(yǔ)句:xsl:choose、xsl:when、xsl:otherwise
11.3.7  函數(shù)的調(diào)用和定義:xsl:apply-templates和xsl:template
11.3.8  將元素轉(zhuǎn)換成屬性:xsl:attribute
11.4   使用ASP.NET程序操作XSL程序
P466
在程序清單13-15中,SqlDataSource控件和BulletedList控件的寫(xiě)法和程序清單13-14的寫(xiě)法幾乎是相同的,只有第11行只選了高三4班和第16行的OnClick事件不同而已。在程序代碼區(qū)域,因?yàn)锽ulletedList控件的選項(xiàng)是用數(shù)組的方式表示,所以要獲得點(diǎn)擊選項(xiàng)的數(shù)據(jù)必須用該選項(xiàng)的index來(lái)獲得,即myBulletedList.Items(e.Index).Text和myBulletedList.Items(e.Index).Value。運(yùn)行WebPage1316.aspx的效果如圖13-17(a)所示,讀者可以看到高三4班學(xué)生的姓名都成了BulletedList控件的選項(xiàng)。點(diǎn)擊其中任何一個(gè)選項(xiàng),那位學(xué)生的數(shù)據(jù)就會(huì)顯示出來(lái),如圖13-17(b)。
P499
程序清單14-11  WebPage1412.aspx
1
2    
3      
6    
7
8    
9        10          ConnectionString="server=(local);database=Scores;uid=sa;
                               pwd=ylwang"
11          SelectCommand="Select * from StudentScores" runat="server" />
12
13        14          DataSourceID="myDataSource" BorderColor="black" CellPadding="4"
15          Font-Size="8pt"HeaderStyle-BackColor="#cccc99"
  RowStyle-BackColor="#ffffff"
16          AlternatingRowStyle-BackColor="#cccccc"/>
17    
18

P18
內(nèi)容的程序變得更簡(jiǎn)單。第8章介紹高級(jí)的數(shù)據(jù)庫(kù)使用法,包含存儲(chǔ)過(guò)程、參數(shù)查詢(xún)和事務(wù)的技巧。另外此章還介紹Microsoft Access數(shù)據(jù)庫(kù)的用法,及如何整合不同數(shù)據(jù)庫(kù)中的數(shù)據(jù)表。第9章介紹文件的使用法及常用的對(duì)象,雖然許多數(shù)據(jù)處理的工作都是通過(guò)數(shù)據(jù)庫(kù)完成,但是文件的處理技巧仍然是不可或缺的。第10章介紹HTML控件,此部分的控件是和傳統(tǒng)的ASP接軌,學(xué)過(guò)ASP的讀者也可以先讀這一章。第11章介紹XML的使用法及XML Schema和XSL的技巧。第12章介紹ASP.NET對(duì)XML的支持。第11章和第12章是加深讀者對(duì)XML的認(rèn)識(shí),若對(duì)XML了解的不夠深入,則讀第3章中的AdRotator control和第18章、第19章中的web.config文件時(shí)很容易產(chǎn)生障礙。第13章介紹標(biāo)準(zhǔn)控件的高級(jí)技術(shù)。第14章介紹數(shù)據(jù)控件的高級(jí)技術(shù)。第15章介紹母版頁(yè)及導(dǎo)航控件。第16章介紹用戶(hù)如何自行定義控件,包含三種自定義控件的方法,也涉及高級(jí)VB.NET的編寫(xiě)技巧。第17章介紹組件的制作方法及Web Services的技術(shù),組件即為制作自己的對(duì)象,也包含許多VB.NET的高級(jí)編寫(xiě)技巧。Web Services是正在發(fā)展中的技術(shù),未來(lái)應(yīng)該會(huì)有廣大的市場(chǎng)。第18章介紹Global.aspx及web.config兩個(gè)文件,這兩個(gè)文件會(huì)使你制作的系統(tǒng)更加嚴(yán)謹(jǐn),也會(huì)讓你更深入地了解ASP.NET。第19章介紹網(wǎng)頁(yè)程序的信息安全,網(wǎng)絡(luò)的信息安全是電子商務(wù)中很重要的一環(huán),由此可見(jiàn)ASP.NET考慮的十分周詳。第20章介紹層疊樣式表CSS,是制作精美網(wǎng)頁(yè)的技術(shù)。
P636
由圖19-17可以觀察出,數(shù)據(jù)庫(kù)ASPNETDB中共有11個(gè)數(shù)據(jù)表:aspnet_Applications、aspnet_Membership、aspnet_Paths、aspnet_Personalization AllUsers、aspnet_PersonalizationPerUser、aspnet_Profile、aspnet_Roles、aspnet_ SchemaVersions、aspnet_Users、aspnet_UsersInRoles和aspnet_WebEvent_ Events,這些數(shù)據(jù)表就是用來(lái)存儲(chǔ)用戶(hù)有關(guān)membership、personalization、profile和role等的數(shù)據(jù)。Login控件只用到其中的四個(gè)數(shù)據(jù)表:aspnet_Applications、aspnet_Membership、aspnet_SchemaVersions和aspnet_ Users。以上各個(gè)數(shù)據(jù)表的字段及數(shù)據(jù)類(lèi)型見(jiàn)表19-1至表19-11。

本目錄推薦

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