ASP.NET 2.0高級編程(特別版) ( 簡體 字) |
作者:Bill Evjen/[美]Scott Hanselman/Farhan Muhammad | 類別:1. -> 程式設計 -> .NET -> ASP.NET 2. -> 程式設計 -> 網路編程 -> ASP |
譯者:沈曉春/崔洪斌 |
出版社:清華大學出版社 | 3dWoo書號: 4008 詢問書籍請說出此書號!【缺書】 NT售價: 690 元 |
出版日:11/1/2006 |
頁數:1348 |
光碟數:1 |
|
站長推薦: |
印刷:黑白印刷 | 語系: ( 簡體 版 ) |
|
加入購物車 │加到我的最愛 (請先登入會員) |
ISBN:9787302157014 |
作者序 | 譯者序 | 前言 | 內容簡介 | 目錄 | 序 |
(簡體書上所述之下載連結耗時費功, 恕不適用在台灣, 若讀者需要請自行嘗試, 恕不保證) |
作者序: |
譯者序: |
前言: |
內容簡介:本書全面介紹了ASP.NET各種編程技能和2.0版中的巨大變化,并詳細闡述了2.0版中的每個新特性。書中提供了大量的實例,可幫助讀者快速掌握如何在.NET平臺下開發功能強大的ASP.NET應用程序。本書適合有一些基礎的ASP.NET初級程序員以及準備遷移到ASP.NET 2.0的編程老手。該書與《ASP.NET 2.0入門經典(第4版)》及其早期版本,曾影響到無數中國Web程序員。 |
目錄:第1章 ASP.NET 2.0概述 1 1.1 簡史 1 1.2 ASP.NET 2.0的目標 2 1.2.1 開發人員的效率 3 1.2.2 管理 5 1.2.3 性能和可伸縮性 8 1.3 ASP.NET 2.0的其他新特性 8 1.3.1 新的開發人員體系結構 8 1.3.2 新的編譯系統 12 1.3.3 頁面框架的新增內容 13 1.3.4 訪問數據的新對象 15 1.3.5 新的服務器控件 15 1.4 建立ASP.NET 2.0 頁面的新IDE 16 1.5 小結 17 第2章 Visual Studio 2005 19 2.1 啟動頁面 19 2.2 文檔窗口 20 2.2.1 文檔窗口中的視圖 20 2.2.2 標記導航器 21 2.2.3 頁面標簽 22 2.2.4 代碼改變狀態的通知 23 2.2.5 錯誤通知和輔助 23 2.3 工具箱 25 2.4 Solution Explorer 26 2.5 Server Explorer 28 2.6 Properties窗口 28 2.7 丟失的窗口 29 2.8 其他常見的Visual Studio操作 29 2.8.1 創建新項目 29 2.8.2 引用其他對象 30 2.8.3 使用智能標記 32
2.8.4 保存和導入 Visual Studio設置 32 2.8.5 驗證HTML 34 2.8.6 團隊的合作 36 2.8.7 使用代碼片斷 36 2.9 小結 38 第3章 應用程序和頁面框架 39 3.1 應用程序的位置選項 39 3.1.1 內置的Web服務器 39 3.1.2 IIS 40 3.1.3 FTP 41 3.1.4 Web站點需要 FrontPage Extensions 42 3.2 ASP.NET頁面結構選項 43 3.2.1 內置編碼 44 3.2.2 新的后臺編碼模型 46 3.3 ASP.NET 2.0的Page指令 48 3.3.1 @Page 49 3.3.2 @Master 51 3.3.3 @Control 52 3.3.4 @Import 53 3.3.5 @Implements 54 3.3.6 @Register 55 3.3.7 @Assembly 55 3.3.8 @PreviousPageType 56 3.3.9 @MasterType 56 3.3.10 @OutputCache 56 3.3.11 @Reference 57 3.4 ASP.NET頁面的事件 57 3.5 處理回送 59 3.6 跨頁面的傳送 59 3.7 ASP.NET應用程序文件夾 66 3.7.1 \App_Code文件夾 66 3.7.2 \App_Data文件夾 70 3.7.3 \App_Themes文件夾 70 3.7.4 \App_GlobalResources 文件夾 71 3.7.5 \App_LocalResources 文件夾 74 3.7.6 \App_WebReferences 文件夾 74 3.7.7 \App_Browsers文件夾 74 3.8 編譯 75 3.9 Global.asax 78 3.10 小結 79 第4章 ASP.NET服務器控件 和客戶端腳本 81 4.1 ASP.NET服務器控件 81 4.1.1 服務器控件的類型 82 4.1.2 用服務器控件建立頁面 83 4.1.3 處理服務器控件的事件 84 4.2 給服務器控件應用樣式 87 4.2.1 控件的常見屬性 87 4.2.2 使用層疊樣式表 改變樣式 88 4.3 HTML服務器控件 93 4.3.1 HtmlControl基類 95 4.3.2 HtmlContainerControl類 96 4.3.3 所有的HTML類 96 4.3.4 使用HtmlGeneric Control類 97 4.4 通過JavaScript處理頁面和 服務器控件 98 4.4.1 使用Page.ClientScript. RegisterClient ScriptBlock 100 4.4.2 使用Page.ClientScript. RegisterStartupScript 101 4.4.3 使用Page.ClientScript. RegisterClient ScriptInclude 103 4.5 客戶端回調 103 4.5.1 比較典型的回送和回調 104 4.5.2 使用回調功能: 一種簡單的方法 105 4.5.3 使用帶參數的回調功能 110 4.6 小結 113 第5章 ASP.NET Web服務器控件 115 5.1 Web服務器控件概述 115 5.2 Label服務器控件 116 5.3 Literal服務器控件 118 5.4 TextBox服務器控件 119 5.4.1 使用Focus()方法 120 5.4.2 使用AutoPostBack 120 5.4.3 使用AutoCompleteType 122 5.5 Button服務器控件 122 5.5.1 CausesValidation屬性 123 5.5.2 CommandName屬性 123 5.5.3 使用客戶端JavaScript 的按鈕 124 5.6 LinkButton服務器控件 126 5.7 ImageButton服務器控件 126 5.8 HyperLink服務器控件 128 5.9 DropDownList服務器控件 128 5.10 從集合中可視化地 刪除條目 131 5.11 ListBox服務器控件 132 5.11.1 允許用戶選擇多項 133 5.11.2 使用ListBox控件的例子 133 5.11.3 給集合添加條目 136 5.12 CheckBox服務器控件 136 5.12.1 確定復選框是否被選中 138 5.12.2 給復選框賦值 138 5.12.3 排列復選框的文本 138 5.13 CheckBoxList服務器控件 139 5.14 RadioButton服務器控件 141 5.15 RadioButtonList服務器控件 143 5.16 Image服務器控件 145 5.17 Table服務器控件 146 5.18 Calendar服務器控件 148 5.18.1 從Calendar控件中 選擇一個日期 149 5.18.2 從日歷中選擇要 輸出的日期格式 150 5.18.3 選擇日期、星期或月份 150 5.18.4 使用日期范圍 151 5.18.5 修改日歷的樣式 和操作方式 153 5.19 AdRotator服務器控件 156 5.20 Xml服務器控件 158 5.21 Panel服務器控件 158 5.22 PlaceHolder服務器控件 160 5.23 小結 161 第6章 ASP.NET 2.0的Web 服務器控件 163 6.1 BulletedList服務器控件 163 6.2 HiddenField服務器控件 168 6.3 FileUpload服務器控件 170 6.3.1 使用FileUpload控件 上傳文件 170 6.3.2 指定正確的ASP.NET 權限給上傳文件 172 6.3.3 理解文件大小的限制 173 6.3.4 把上傳的文件放在 Stream對象中 174 6.3.5 把文件內容從Stream 對象移動到Byte數組中 175 6.4 MultiView和 View服務器控件 175 6.5 Wizard服務器控件 179 6.5.1 定制邊欄導航 181 6.5.2 AllowReturn屬性 182 6.5.3 使用StepType屬性 182 6.5.4 給Wizard控件添加標題 183 6.5.5 使用向導的導航系統 183 6.5.6 使用Wizard控件的事件 184 6.5.7 使用Wizard控件顯示 窗體元素 186 6.6 ImageMap服務器控件 189 6.7 小結 191 第7章 驗證服務器控件 193 7.1 有效性驗證 193 7.2 客戶端和服務器端的驗證 194 7.3 ASP.NET驗證服務器控件 195 7.3.1 驗證原因 196 7.3.2 RequiredFieldValidator 服務器控件 196 7.3.3 CompareValidator 服務器控件 201 7.3.4 RangeValidator 服務器控件 204 7.3.5 RegularExpression Validator服務器控件 208 7.3.6 CustomValidator 服務器控件 209 7.3.7 ValidationSummary 服務器控件 214 7.4 關閉客戶端驗證功能 217 7.5 為錯誤通知使用圖像和聲音 218 7.6 使用驗證組 219 7.7 小結 223 第8章 使用Master頁面 225 8.1 需要Master頁面的原因 225 8.2 Master頁面基礎 227 8.3 編寫Master頁面 228 8.4 編寫內容頁面 231 8.4.1 混合頁面類型和語言 234 8.4.2 指定要使用的Master 頁面 235 8.4.3 使用頁面標題 236 8.4.4 使用Master頁面中的 控件和屬性 237 8.5 在Master頁面中 指定默認內容 244 8.6 編程指定Master頁面 246 8.7 Master頁面的嵌套 246 8.8 容器特定的Master頁面 249 8.9 事件的觸發順序 251 8.10 高速緩存Master頁面 251 8.11 小結 252 第9章 主題和Skin 253 9.1 使用ASP.NET 2.0中的主題 253 9.1.1 給單個ASP.NET 頁面應用主題 253 9.1.2 把主題應用于 整個應用程序 255 9.1.3 刪除服務器控件中 的主題 255 9.1.4 刪除Web頁面上 的主題特性 256 9.1.5 StyleSheetTheme屬性 256 9.2 創建自己的主題 257 9.2.1 創建正確的文件夾結構 257 9.2.2 創建Skin 258 9.2.3 在主題中包含CSS文件 260 9.2.4 使主題包含圖像 263 9.3 定義多個Skin選項 266 9.4 編程使用主題 267 9.4.1 編程指定頁面的主題 267 9.4.2 編程指定控件的SkinID 268 9.5 主題和定制控件 268 9.6 小結 271 第10章 集合和列表 273 10.1 數組 273 10.1.1 重新設置 數組的大小 276 10.1.2 查找數組中的對象 276 10.1.3 給數組中的 對象排序 280 10.2 System.Collections 命名空間 281 10.2.1 ArrayList 281 10.2.2 IEnumerable和 IEnumerator 284 10.2.3 ICollection 285 10.2.4 Lists和IList 286 10.2.5 字典和IDictionary 287 10.2.6 散列表 288 10.2.7 SortedList 292 10.2.8 Queue和Stack 292 10.3 專用集合 295 10.3.1 HybridDictionary和 ListDictionary 295 10.3.2 StringCollection、 StringDictionary和 NameValueCollection 295 10.3.3 BitArray 295 10.4 Microsoft.VisualBasic. Collection類 296 10.5 強類型化的集合 296 10.6 System.Collections.Generics 299 10.6.1 泛型的定義 299 10.6.2 泛型列表 300 10.6.3 泛型字典 302 10.6.4 其他泛型集合 303 10.7 集合從.NET 1.1到.NET 2.0 的變化 303 10.8 集合和列表總結 303 10.9 小結 306 第11章 ASP.NET 2.0中的數據綁定 307 11.1 數據源控件 307 11.1.1 SqlDataSource控件 310 11.1.2 XmlDataSource控件 316 11.1.3 ObjectDataSource 控件 316 11.1.4 SiteMapDataSource 控件 320 11.2 配置數據源控件的高速緩存 321 11.3 存儲連接信息 321 11.4 使用綁定的列表控件和 數據源控件 324 11.4.1 GridView 325 11.4.2 編輯GridView 中的數據行 333 11.4.3 刪除GridView數據 337 11.4.4 DetailsView 339 11.4.5 使用DetailsView 插入、更新和刪除數據 345 11.4.6 FormView控件 347 11.5 其他數據綁定控件 351 11.5.1 DropDownList、 ListBox、 RadioButtonList 和CheckBoxList 351 11.5.2 TreeView控件 352 11.5.3 Ad Rotator控件 352 11.5.4 Menu 353 11.6 內置數據綁定語法 353 11.6.1 DataBinder語法 的變化 354 11.6.2 XML數據綁定器 355 11.7 小結 355 第12章 使用ADO.NET管理數據 357 12.1 ADO.NET的基本功能 357 12.1.1 ADO.NET的 基本命名空間和類 357 12.1.2 使用Connection對象 358 12.1.3 使用Command對象 359 12.1.4 使用DataReader對象 360 12.1.5 使用數據適配器 362 12.1.6 使用參數 365 12.1.7 DataSet和DataTable 368 12.2 ADO.NET的新增功能 371 12.2.1 從各種數據源中 批量加載數據 372 12.2.2 批處理多個更新 381 12.2.3 多個活動的 結果集(MARS) 388 12.2.4 命令的異步執行 394 12.2.5 異步連接 415 12.3 小結 416 第13章 使用XML 417 13.1 XML基礎 417 13.1.1 XML InfoSet 419 13.1.2 XSD/XML模式定義 420 13.1.3 在Visual Studio .NET 2005中編輯XML和 XML模式 422 13.2 XmlReader和XmlWriter 425 13.2.1 使用模式和 XmlTextReader 427 13.2.2 包含NameTable優化 429 13.2.3 從XML中提取 .NET CLR類型 431 13.2.4 ReadSubtree和 XmlSerialization 433 13.2.5 用XmlWriter創建XML 435 13.2.6 2.0版本中XmlReader 和XmlWriter的改進 437 13.3 XmlDocument和 XPathDocument 438 13.3.1 DOM的問題 438 13.3.2 XPath、XPath Document和 XmlDocument 438 13.4 DataSet 442 13.4.1 把DataSet保存到 XML中 442 13.4.2 XmlDataDocument 443 13.5 XmlDataSource控件 445 13.6 XSLT 449 13.6.1 XslCompiled Transform 450 13.6.2 XML Web 服務器控件 452 13.6.3 XSLT調試 454 13.7 數據庫和XML 454 13.7.1 FOR XML AUTO子句 455 13.7.2 SQL Server Yukon 2005和XML數據類型 459 13.8 小結 459 第14章 站點導航 461 14.1 基于XML的站點地圖 461 14.2 SiteMapPath 服務器控件 463 14.2.1 PathSeparator屬性 465 14.2.2 PathDirection 屬性 467 14.2.3 ParentLevels Displayed屬性 467 14.2.4 ShowToolTips屬性 468 14.2.5 SiteMapPath 控件 的子元素 469 14.3 TreeView服務器控件 469 14.3.1 標識TreeView控件 的內置樣式 471 14.3.2 TreeView控件 的各個部分 472 14.3.3 在XML文件中 綁定TreeView控件 472 14.3.4 在TreeView中 選擇多個選項 475 14.3.5 在TreeView控件中 指定定制的圖標 478 14.3.6 指定用于連接 節點的線條 479 14.3.7 編程使用TreeView控件 481 14.4 Menu服務器控件 487 14.4.1 給Menu控件 應用不同的樣式 488 14.4.2 Menu事件 493 14.4.3 把Menu控件綁定 到XML文件上 493 14.5 SiteMap數據提供程序 495 14.5.1 ShowStartingNode屬性 495 14.5.2 StartFromCurrent Node屬性 496 14.5.3 StartingNodeOffset屬性 497 14.5.4 StartingNodeUrl 屬性 498 14.6 SiteMap API 498 14.7 URL映射 501 14.8 站點地圖的本地化 502 14.8.1 為本地化構建 Web.sitemap文件 502 14.8.2 修改Web.config文件 503 14.8.3 創建程序集資源 (.resx)文件 504 14.8.4 測試結果 505 14.9 小結 506 第15章 個性化 507 15.1 個性化模型 507 15.2 創建個性化屬性 508 15.2.1 添加簡單的個性化屬性 508 15.2.2 使用個性化屬性 509 15.2.3 添加一組個性化屬性 513 15.2.4 使用分組的個性化屬性 514 15.2.5 為個性化屬性定義類型 514 15.2.6 使用定制的類型 515 15.2.7 提供默認值 518 15.2.8 把個性化屬性 指定為只讀 518 15.3 匿名個性化 518 15.3.1 支持終端用戶的 匿名身份 519 15.3.2 使用匿名身份事件 521 15.3.3 個性化屬性的匿名選項 522 15.4 編程訪問個性化功能 522 15.4.1 遷移匿名用戶 523 15.4.2 Profile的個性化 524 15.4.3 確定是否繼續自動保存 525 15.5 個性化提供程序 526 15.5.1 使用SQL Server Express Edition 526 15.5.2 使用Microsoft的 SQL Server 527 15.5.3 使用多個提供程序 534 15.6 小結 534 第16章 成員和角色管理 535 16.1 身份驗證 535 16.2 授權 535 16.3 ASP.NET 2.0的身份驗證 536 16.3.1 為成員建立Web站點 536 16.3.2 添加用戶 538 16.3.3 請求憑證 549 16.3.4 處理驗證用戶 553 16.3.5 在線顯示用戶數 556 16.3.6 處理密碼 557 16.4 ASP.NET 2.0的授權 561 16.4.1 使用LoginView 服務器控件 561 16.4.2 為角色管理建立 Web站點 563 16.4.3 添加和檢索 應用程序角色 566 16.4.4 刪除角色 568 16.4.5 給角色添加用戶 569 16.4.6 獲取某個角色的 所有用戶 570 16.4.7 獲取包含某個 用戶的所有角色 572 16.4.8 從角色中刪除用戶 572 16.4.9 檢查角色中的用戶 573 16.4.10 角色的高速 緩存方式 574 16.5 使用Web站點管理工具 575 16.6 Membership API的 公共方法 576 16.7 Roles API的公共方法 576 16.8 小結 577 第17章 Portal Framework 和Web Part 579 17.1 Web Part簡介 579 17.2 建立動態的模塊化 Web站點 581 17.2.1 WebPartManager控件 581 17.2.2 使用區域進行布局 582 17.2.3 WebPartZone控件 585 17.2.4 允許用戶改變 頁面的模式 587 17.2.5 修改區域 598 17.3 使用Portal Framework 中的類 604 17.4 創建定制的Web Part 607 17.5 小結 612 第18章 安全性 613 18.1 身份驗證和授權 613 18.2 應用身份驗證措施 614 18.2.1 節點 615 18.2.2 基于Windows的 身份驗證模式 615 18.2.3 基于窗體的身份驗證 622 18.2.4 Passport身份驗證 631 18.3 驗證特定的文件和文件夾 632 18.4 編程授權 632 18.4.1 使用User.Identity 633 18.4.2 使用User.IsInRole() 634 18.4.3 用WindowsIdentity 顯示更多信息 635 18.5 身份和模擬 637 18.6 通過IIS進行保護 640 18.6.1 IP地址和域名限制 640 18.6.2 使用文件擴展名 641 18.6.3 使用新的 ASP.NET MMC插件 643 18.7 小結 644 第19章 狀態管理 645 19.1 如何選擇 645 19.2 ASP.NET 2.0中的 Session對象 648 19.2.1 會話和事件模型 648 19.2.2 配置會話狀態的管理 649 19.2.3 進程中的會話狀態 650 19.2.4 進程外的會話狀態 657 19.2.5 SQL支持的會話狀態 662 19.2.6 用其他提供程序 擴展會話狀態 664 19.2.7 無Cookie的會話狀態 666 19.2.8 選擇維護狀態的 正確方式 667 19.3 Application對象 667 19.4 查詢字符串 668 19.5 Cookie 668 19.6 回送和跨頁面的回送 669 19.7 隱藏的字段、ViewState 和ControlState 671 19.8 為短時間狀態存儲應用 HttpContext.Current.Items 675 19.9 小結 676 第20章 高速緩存 679 20.1 高速緩存 679 20.1.1 輸出高速緩存 679 20.1.2 部分頁面(UserControl) 的高速緩存 682 20.1.3 Post-Cache Substitution 683 20.1.4 HttpCachePolicy和 客戶端高速緩存 685 20.2 編程高速緩存 687 20.2.1 使用Cache對象 高速緩存數據 687 20.2.2 高速緩存依賴性 688 20.3 使用SQL Server高速 緩存依賴性 694 20.3.1 使數據庫支持SQL Server高速緩存 禁用功能 695 20.3.2 使表支持SQL Server 高速緩存禁用功能 695 20.3.3 對SQL Server的影響 695
20.3.4 查看支持SQL 高速緩存禁用功能的表 696 20.3.5 使表不支持 SQL Server高速 緩存禁用功能 697 20.3.6 使數據庫不支持 SQL Server高速 緩存禁用功能 697 20.3.7 SQL Server 2005 高速緩存禁用功能 698 20.4 配置ASP.NET應用程序 699 20.5 測試SQL Server高速緩存 禁用功能 700 20.5.1 給頁面添加多個表 702 20.5.2 給SQL Server 高速緩存依賴性和 Request對象建立關聯 702 20.5.3 給SQL Server 高速緩存依賴性 和Cache對象建立關聯 703 20.6 小結 706 第21章 調試和錯誤處理技術 709 21.1 設計期間的支持 709 21.1.1 語法通知 709 21.1.2 Immediate和 Command窗口 711 21.1.3 任務列表 712 21.2 跟蹤 713 21.2.1 System.Diagnostics. Trace和ASP.NET 的Page.Trace 713 21.2.2 頁面級的跟蹤 713 21.2.3 應用程序的跟蹤 714 21.2.4 查看跟蹤數據 714 21.2.5 在組件中跟蹤 717 21.2.6 跟蹤的傳送 718 21.2.7 TraceListener 719 21.2.8 診斷選項 723 21.2.9 Web事件 724 21.3 調試 726 21.3.1 需要的內容 726 21.3.2 IIS和ASP.NET 開發服務器 727 21.3.3 啟動調試會話 728 21.3.4 有助于調試的新工具 731 21.3.5 SQL存儲過程的調試 734 21.4 異常和錯誤處理 735 21.4.1 處理頁面上的異常 735 21.4.2 處理應用程序異常 736 21.4.3 HTTP狀態碼 737 21.5 小結 738 第22章 文件I/O和流 739 22.1 使用驅動器、目錄和文件 739 22.1.1 DriveInfo類 739 22.1.2 Directory和 DirectoryInfo類 743 22.1.3 File和FileInfo類 749 22.1.4 使用路徑 753 22.1.5 文件和目錄的屬性、 特性和訪問控制列表 757 22.2 讀寫文件 764 22.2.1 流 764 22.2.2 Reader和Writer 769 22.2.3 壓縮流 773 22.3 處理串行端口 779 22.4 網絡通信 779 22.4.1 WebRequest和 WebResponse 779 22.4.2 發送郵件 786 22.5 小結 787 第23章 用戶控件、服務器控件、 模塊和HttpHandler 789 23.1 用戶控件 789 23.1.1 創建用戶控件 790 23.1.2 與用戶控件交互 792 23.2 服務器控件 794 23.2.1 項目的建立 794 23.2.2 控件的屬性 798 23.2.3 控件的顯示 799 23.2.4 添加標記屬性 802 23.2.5 給HTML設置樣式 804 23.2.6 主題和Skin 806 23.2.7 添加客戶端特性 807 23.2.8 檢測和響應 瀏覽器功能 816 23.2.9 使用ViewState 819 23.2.10 啟動PostBack事件 824 23.2.11 處理回送數據 828 23.2.12 復合控件 830 23.2.13 模板化控件 832 23.2.14 在設計期間創建控件 840 23.3 模塊和處理程序 858 23.3.1 HttpModule 859 23.3.2 HttpHandler 869 23.4 小結 875 第24章 使用業務對象 877 24.1 使用ASP.NET 2.0 中的業務對象 877 24.1.1 創建預編譯的.NET 業務對象 877 24.1.2 在ASP.NET應用 程序中使用預編譯 的業務對象 880 24.2 COM交互操作性:在.NET 中使用COM 881 24.2.1 運行庫可 調用包裝(RCW) 881 24.2.2 在ASP.NET代碼中 使用COM對象 882 24.2.3 錯誤處理 887 24.2.4 用.NET應用程序 部署COM組件 890 24.3 在未受管制的代碼中 使用.NET 891 24.3.1 COM可調用包裝(CCW) 892 24.3.2 在COM對象中 使用.NET組件 893 24.3.3 早期綁定和后期綁定 897 24.3.4 錯誤處理 898 24.3.5 用COM應用程序 部署.NET組件 899 24.4 小結 901 第25章 移動開發 903 25.1 創建新的ASP.NET移動 Web應用程序 903 25.2 使用控件容器 907 25.2.1 Form控件 907 25.2.2 Panel控件 908 25.3 使用樣式表 908 25.4 使用ASP.NET移動控件 910 25.4.1 AdRotator控件 910 25.4.2 Calendar控件 912 25.4.3 Label控件 915 25.4.4 TextBox控件 915 25.4.5 TextView控件 917 25.4.6 Command控件 918 25.4.7 Image控件 918 25.4.8 PhoneCall控件 919 25.4.9 Link控件 921 25.4.10 List控件 922 25.4.11 ObjectList控件 925 25.4.12 SelectionList控件 926 25.5 使用驗證控件 930 25.6 在移動Web窗體之間導航 932 25.7 移動Web用戶控件 932 25.8 使用模擬器 936 25.9 設備過濾器 936 25.10 ASP.NET移動應用程序 中的狀態管理 938 25.10.1 移動Web控件中 的ViewState 939 25.10.2 管理會話狀態 940 25.10.3 隱藏字段 940 25.11 小結 942 第26章 建立和使用 XML Web服務 943 26.1 不同系統之間的通信 943 26.2 建立一個簡單的 XML Web服務 945 26.2.1 WebService頁面指令 946 26.2.2 查看Web服務的 基類文件 946 26.2.3 把定制的數據集 顯示為SOAP 948 26.2.4 XML Web服務接口 950 26.3 使用簡單的XML Web服務 953 26.3.1 添加Web引用 953 26.3.2 在客戶應用程序中 調用Web服務 955 26.4 Web服務的傳輸協議 957 26.4.1 HTTP-GET 959 26.4.2 HTTP-POST 961 26.4.3 SOAP 962 26.5 WebMethod的重載 962 26.6 高速緩存Web服務的響應 965 26.7 SOAP標題 966 26.7.1 用SOAP標題建立 Web服務 967 26.7.2 通過SOAP標題 使用Web服務 969 26.7.3 使用SOAP 1.2 請求Web服務 971 26.8 異步使用Web服務 973 26.9 小結 976 第27章 配置 977 27.1 配置概述 977 27.1.1 服務器配置文件 978 27.1.2 應用程序配置文件 979 27.1.3 配置的應用 979 27.1.4 檢測配置文件的變化 980 27.1.5 配置文件的格式 980 27.2 公共配置設置 981 27.2.1 連接字符串 981 27.2.2 配置會話狀態 982 27.2.3 編譯配置 985 27.2.4 瀏覽器的功能 987 27.2.5 定制錯誤 989 27.2.6 身份驗證 990 27.2.7 匿名身份 992 27.2.8 授權 993 27.2.9 鎖定配置設置 995 27.2.10 ASP.NET頁面配置 995 27.2.11 include文件 997 27.2.12 配置ASP.NET 運行時設置 997 27.2.13 配置ASP.NET 工作進程 1001 27.2.14 存儲與應用程序 相關的設置 1003 27.2.15 配置文件的編程 1004 27.2.16 保護配置設置 1011 27.2.17 編輯配置文件 1011 27.3 小結 1012 第28章 管理 1013 28.1 Web站點管理工具 1013 28.1.1 Home選項卡 1014 28.1.2 Security選項卡 1015 28.1.3 Application選項卡 1024 28.1.4 Provider選項卡 1026 28.2 MMC ASP.NET插件 1028 28.2.1 General選項卡 1029 28.2.2 Custom Errors選項卡 1031 28.2.3 Authorization選項卡 1031 28.2.4 Authentication選項卡 1033 28.2.5 Application選項卡 1034 28.2.6 State Management 選項卡 1035 28.2.7 Locations選項卡 1036 28.3 小結 1036 第29章 打包和部署ASP.NET 應用程序 1037 29.1 部署各個部分 1037 29.2 部署之前的準備 1038 29.3 部署Web應用程序的方法 1038 29.3.1 使用XCopy 1039 29.3.2 使用VS Copy Web Site選項 1041 29.3.3 部署預編譯的 Web應用程序 1044 29.3.4 建立安裝程序 1046 29.4 安裝程序的選項 1053 29.4.1 使用部署項目的屬性 1053 29.4.2 File System編輯器 1056 29.4.3 Registry編輯器 1059 29.4.4 File Types編輯器 1061 29.4.5 User Interface編輯器 1061 29.4.6 Custom Actions編輯器 1063 29.4.7 Launch Conditions 編輯器 1064 29.5 小結 1065 附錄A Visual Basic 8.0和 C# 2.0語言的改進 1067 A.1 概述 1067 A.2 泛型 1068 A.2.1 泛型集合 1068 A.2.2 泛型方法 1072 A.3 迭代器 1074 A.4 匿名方法 1075 A.5 運算符重載 1077 A.6 全局命名空間限定符 1077 A.7 部分類 1078 A.8 Visual Basic XML文檔 1080 A.9 靜態類 1081 A.10 屬性訪問器 1081 A.11 無符號類型 1082 A.12 默認實例 1083 A.13 Visual Basic的新關鍵字 1083 A.13.1 Continue 1083 A.13.2 Using 1085 A.13.3 My 1085 A.13.4 IsNot 1086 A.13.5 TryCast 1087 附錄B ASP.NET在線資源 1089 B.1 作者的Blog 1089 B.2 ASP.NET有影響的Blog 1089 B.3 Web站點 1089
|
序: |