中图网(原中国图书网):网上书店,尾货特色书店,30万种特价书低至2折!

歡迎光臨中圖網 請 | 注冊
> >>
精通ASP.NET 4.5-(第5版)

包郵 精通ASP.NET 4.5-(第5版)

作者:AdamFreeman
出版社:人民郵電出版社出版時間:2014-09-01
開本: 16開 頁數: 1008
中 圖 價:¥96.9(6.5折) 定價  ¥149.0 登錄后可看到會員價
加入購物車 收藏
開年大促, 全場包郵
?新疆、西藏除外
本類五星書更多>

精通ASP.NET 4.5-(第5版) 版權信息

  • ISBN:9787115364111
  • 條形碼:9787115364111 ; 978-7-115-36411-1
  • 裝幀:一般膠版紙
  • 冊數:暫無
  • 重量:暫無
  • 所屬分類:>>

精通ASP.NET 4.5-(第5版) 本書特色

《精通asp.net 4.5(第5版)》是asp.net領域的鴻篇巨制,全面講解了asp.net 4.5的各種特性及其背后的工作原理,并給出了許多針對如何構建復雜、可擴展的網站從實踐中得出的建議。《精通asp.net 4.5(第5版)》還深入講述了其他asp.net圖書遺漏的高級主題,如自定義控件的創建、圖像處理、加密等。這一版對原有章節進行了全面修訂和更新,還簡要介紹了針對移動設備開發的新特性。   《精通asp.net 4.5(第5版)》適合各層次asp.net程序開發人員閱讀。

精通ASP.NET 4.5-(第5版) 內容簡介

本書是asp.net領域公認的經典名著,*新版由三位世界頂級技術專家聯袂創作。書中不僅清晰、透徹且全面講述了asp.net的基礎知識,更深入內幕,剖析了asp.net的內部機理,使你知其然,又知其所以然。對于系統所提供的各種特性,本書也客觀地解釋了其優缺點,使讀者能夠根據具體情況做出明智選擇。更為難得的是,作者直面許多實戰中的困難主題,給出了優雅的解決方案。所附c#編程實例設計精心,極富指導意義,可以很容易地應用于實際項目。這一版對原有章節進行了全面的修訂、更新和改進,還簡要介紹了針對移動設備開發的新特性。

精通ASP.NET 4.5-(第5版) 目錄

目 錄




**部分 入門




第1章 **個asp.net應用程序 2


1.1 準備工作站 2


1.2 創建新的asp.net項目 3


1.2.1 添加新的web窗體 4


1.2.2 測試示例應用程序 5


1.3 創建簡單的應用程序 8


1.3.1 設定場景 8


1.3.2 創建數據模型和存儲庫 8


1.3.3 創建窗體并設置其樣式 9


1.3.4 處理窗體 12


1.4 創建摘要視圖 16


1.4.1 設置動態html的格式 18


1.4.2 測試動態代碼 18


1.4.3 調用代碼隱藏方法 18


1.5 執行驗證 21


1.6 總結 24




第2章 asp.net背景信息 25


2.1 asp.net framework概述 25


2.2 關于本書 27


2.2.1 所需了解的信息 27


2.2.2 如果沒有相關經驗該怎么辦 27


2.2.3 需要使用哪些軟件和技術 28


2.2.4 本書是否包含大量示例 28


2.3 本書的結構 28


2.4 了解web窗體 29


2.4.1 web窗體的優勢 30


2.4.2 了解web窗體的劣勢 31


2.5 總結 32




第3章 c#基本功能 33


3.1 創建示例項目 33


3.2 使用自動實現的屬性 34


3.3 使用對象和集合初始化器 37


3.4 使用擴展方法 39


3.4.1 將擴展方法應用于接口 41


3.4.2 創建過濾式擴展方法 43


3.5 使用lambda表達式 45


3.6 使用自動類型推斷 48


3.7 使用匿名類型 48


3.8 使用泛型類型 50


3.8.1 使用通用基類 52


3.8.2 使用泛型類型 54


3.9 顯式實現接口 56


3.10 執行語言集成查詢 58


3.11 使用異步方法 62


3.12 總結 65




第4章 使用jquery 66


4.1 創建示例項目 66


4.1.1 在示例項目中添加jquery 68


4.1.2 在web窗體中添加jquery 69


4.2 jquery入門 70


4.2.1 等待dom 70


4.2.2 jquery語句 71


4.3 選擇元素 72


4.3.1 按類型、類或id選擇元素 72


4.3.2 使用關系和聯合選擇元素 73


4.3.3 使用特性選擇元素 74


4.3.4 使用過濾器選擇元素 75


4.3.5 使用jquery函數 77


4.4 使用jquery事件 81


4.5 處理json數據 83


4.6 總結 85




第5章 基本開發工具 86


5.1 創建示例項目 86


5.2 使用visual studio調試器 88


5.2.1 創建條件斷點 89


5.2.2 了解應用程序狀態 90


5.2.3 使用immediate window 91


5.3 使用page inspector和瀏覽器f12工具 92


5.3.1 使用javascript console 93


5.3.2 使用網絡監視器 94


5.3.3 使用javascript profiler 95


5.4 使用nuget 96


5.5 使用opera mobile 98


5.6 使用javascript庫 98


5.6.1 jquery、jquery ui和jquery mobile 99


5.6.2 knockout 99


5.6.3 modernizr 99


5.6.4 requirejs 99


5.7 總結 99




第6章 sportsstore:真實的應用程序 100


6.1 創建項目 100


6.1.1 創建文件夾結構 100


6.1.2 添加全局應用程序類 102


6.1.3 創建數據庫 103


6.1.4 定義數據庫架構 105


6.1.5 向數據庫中添加數據 106


6.2 創建數據模型和存儲庫 107


6.2.1 創建數據模型類 108


6.2.2 添加entity framework 108


6.2.3 創建entity framework上下文 109


6.2.4 創建產品存儲庫 110


6.3 創建產品清單 111


6.4 添加分頁 113


6.4.1 顯示產品頁 113


6.4.2 添加分頁鏈接 116


6.5 設置列表web窗體的樣式 117


6.5.1 創建母版頁 118


6.5.2 自定義母版頁 119


6.5.3 應用母版頁 120


6.5.4 測試母版頁 121


6.6 總結 121




第7章 sportsstore:導航和購物籃 122


7.1 配置url路由 122


7.1.1 創建路由配置類 123


7.1.2 更新全局應用程序類 124


7.1.3 使用路由變量 125


7.1.4 測試路由配置 126


7.1.5 生成路由鏈接 127


7.2 添加類別信息 128


7.2.1 創建用戶控件 128


7.2.2 將用戶控件應用于母版頁 130


7.2.3 添加css樣式 131


7.2.4 擴展url方案 131


7.2.5 添加顯示類別功能 132


7.2.6 突出顯示當前類別 134


7.3 構建購物籃 135


7.3.1 定義cart類 136


7.3.2 添加購物籃按鈕 137


7.3.3 創建會話幫助程序 140


7.3.4 處理窗體發布 142


7.3.5 顯示購物籃的內容 144


7.3.6 測試購物籃 146


7.4 總結 147




第8章 sportsstore:完善購物籃 148


8.1 移除不需要的購物籃產品 148


8.1.1 了解視圖狀態 150


8.1.2 禁用視圖狀態 151


8.2 添加購物籃摘要 152


8.2.1 定義css樣式 153


8.2.2 應用購物籃摘要控件 154


8.2.3 合并用戶控件聲明 155


8.3 提交訂單 156


8.3.1 擴展數據庫和數據模型 156


8.3.2 添加checkout鏈接和url 159


8.3.3 處理訂單 162


8.4 添加驗證 165


8.4.1 添加nuget程序包 167


8.4.2 創建并使用腳本捆綁包 168


8.4.3 設置客戶端驗證 170


8.4.4 創建服務器控件 171


8.4.5 應用服務器控件 173


8.5 總結 175




第9章 sportsstore:管理 176


9.1 添加常用構建塊 176


9.1.1 擴展路由配置 176


9.1.2 添加管理母版頁 177


9.1.3 添加css樣式表 178


9.1.4 添加web窗體 179


9.2 添加訂單管理 180


9.2.1 清空和填充數據庫 180


9.2.2 添加web窗體內容 181


9.2.3 創建代碼隱藏類 184


9.3 添加類別管理 186


9.3.1 擴展存儲庫 186


9.3.2 添加web窗體 187


9.3.3 設置crud方法 189


9.3.4 測試類別管理 190


9.4 設置授權 191


9.4.1 確保管理頁面的安全 191


9.4.2 創建身份驗證登錄web窗體 192


9.4.3 測試失敗的身份驗證 194


9.4.4 測試成功的身份驗證和授權 194


9.5 總結 195




第10章 sportsstore:部署 196


10.1 為*終測試禁用調試模式 196


10.2 準備windows azure 197


10.2.1 創建網站和數據庫 198


10.2.2 準備數據庫以進行遠程管理 200


10.2.3 創建架構 200


10.3 部署應用程序 203


10.4 總結 207




第11章 可測試的web應用程序 208


11.1 了解問題所在 208


11.2 了解解決方案 209


11.3 創建示例項目 211


11.3.1 設置靜態內容 211


11.3.2 設置數據模型 212


11.3.3 實現存儲庫 213


11.3.4 添加基礎架構 214


11.4 實現rsvp頁面 216


11.4.1 創建表示器 216


11.4.2 創建視圖 217


11.4.3 測試rsvp頁面 219


11.5 添加單元測試 220


11.5.1 創建單元測試項目 220


11.5.2 創建單元測試 222


11.5.3 測試輸入值 224


11.6 添加依賴注入 229


11.6.1 添加nuget程序包 230


11.6.2 配置注入 231


11.7 完成整個應用程序 233


11.7.1 創建表示器 234


11.7.2 配置依賴注入 235


11.8 總結 236




第二部分 核心asp.net平臺




第12章 使用web窗體 238


12.1 創建示例項目 238


12.2 了解web窗體文件 239


12.2.1 使用代碼片段 240


12.2.2 了解可編程html元素 249


12.2.3 了解控件 250


12.3 了解代碼隱藏類 251


12.4 了解web窗體的工作機制 253


12.4.1 處理可編程html元素 254


12.4.2 編譯web窗體 255


12.5 使用母版頁 257


12.5.1 配置母版頁 258


12.5.2 了解母版頁占位符 259


12.5.3 應用母版頁 260


12.5.4 使用母版頁代碼隱藏類 261


12.5.5 嵌套母版頁 263


12.6 總結 265




第13章 生命周期和上下文 266


13.1 創建示例項目 266


13.2 了解應用程序生命周期 270


13.3 了解請求生命周期 273


13.3.1 了解模塊和處理程序 274


13.3.2 處理請求生命周期事件 276


13.3.3 在一個方法中處理多個事件 278


13.4 了解上下文對象 281


13.4.1 使用httpcontext對象 281


13.4.2 使用httpapplication對象 282


13.4.3 使用httprequest對象 286


13.4.4 使用httpresponse對象 288


13.5 進行組合 290


13.5.1 對請求計時 291


13.5.2 限制訪問 292


13.5.3 記錄請求信息 293


13.6 總結 293




第14章 模塊 294


14.1 準備示例應用程序 294


14.2 了解模塊 296


14.2.1 創建模塊 296


14.2.2 注冊模塊 297


14.3 創建模塊項目 298


14.3.1 創建visual studio項目 298


14.3.2 創建模塊 299


14.3.3 注冊模塊 301


14.4 使用模塊事件 302


14.4.1 定義模塊事件 302


14.4.2 處理模塊事件 303


14.4.3 按名稱查找模塊 306


14.5 使用內置模塊 309


14.6 進行組合 313


14.7 總結 315




第15章 處理程序 316


15.1 準備示例應用程序 316


15.2 了解處理程序 317


15.3 處理程序和請求生命周期 318


15.4 創建一般處理程序 320


15.4.1 實現自定義行為 321


15.4.2 測試一般處理程序 322


15.5 創建自定義處理程序 324


15.5.1 創建自定義處理程序 324


15.5.2 注冊自定義處理程序 325


15.6 創建自定義處理程序工廠 326


15.6.1 控制處理程序實例化 327


15.6.2 動態選擇處理程序 329


15.6.3 重復使用處理程序 330


15.7 協調模塊與處理程序 333


15.7.1 使用items集合 334


15.7.2 使用聲明式接口 337


15.8 進行組合 338


15.8.1 查找適當的內置處理程序工廠 339


15.8.2 擴展基類 340


15.8.3 編寫處理程序 341


15.8.4 注冊處理程序工廠 341


15.8.5 測試處理程序工廠 342


15.9 總結 343




第16章 頁面和控件生命周期事件 344


16.1 準備示例應用程序 344


16.2 了解page類 345


16.3 了解頁面生命周期 349


16.4 處理控件事件 351


16.4.1 創建一個簡單的控件 352


16.4.2 注冊并應用控件 353


16.5 接收控件事件 355


16.6 了解端到端web生命周期 359


16.7 頁面上下文 360


16.7.1 訪問上下文對象 361


16.7.2 設置page指令值 361


16.7.3 提供特定于web窗體的信息 362


16.8 進行組合 363


16.9 總結 365




第17章 管理請求執行過程 366


17.1 準備示例應用程序 366


17.2 使用url重定向 368


17.2.1 執行url重定向 369


17.2.2 手動執行重定向 371


17.3 管理處理程序選擇和執行過程 372


17.3.1 預先選擇處理程序 373


17.3.2 傳輸請求 374


17.3.3 通過顯式執行處理程序生成響應 377


17.4 進行組合 378


17.4.1 創建用于查看源代碼的處理程序 378


17.4.2 使用http重定向 380


17.4.3 預先選擇處理程序 381


17.4.4 執行多個處理程序 383


17.5 總結 387




第18章 管理狀態數據 388


18.1 創建示例應用程序 388


18.2 了解狀態數據 389


18.3 存儲應用程序數據 390


18.4 存儲用戶數據 392


18.4.1 創建配置文件數據庫 392


18.4.2 配置數據庫連接 394


18.4.3 配置配置文件和配置文件屬性 395


18.4.4 定義配置文件提供程序 396


18.4.5 定義配置文件屬性 397


18.4.6 使用配置文件數據 398


18.5 存儲會話數據 401


18.5.1 使用會話數據 401


18.5.2 配置會話數據 404


18.5.3 使用狀態服務器 406


18.5.4 使用sql數據庫 407


18.6 使用視圖數據 410


18.7 使用cookie 413


18.8 進行整合 414


18.8.1 創建模塊 415


18.8.2 創建web窗體 416


18.9 總結 419




第19章 緩存 420


19.1 準備示例應用程序 420


19.2 使用應用程序緩存 423


19.3 管理數據項緩存 424


19.4 使用依賴項緩存數據 426


19.4.1 使用內部依賴項緩存數據 428


19.4.2 創建自定義依賴項 429


19.4.3 使用聚合依賴項緩存數據 432


19.4.4 緩存具有過期約束條件的數據 433


19.4.5 使用清理優先級緩存數據 434


19.5 接收緩存通知 436


19.5.1 接收清除緩存通知 436


19.5.2 使用通知避免清除緩存 438


19.6 配置緩存 440


19.7 進行組合 441


19.8 總結 443




第20章 緩存輸出 444


20.1 準備示例應用程序 444


20.2 緩存web窗體輸出 446


20.2.1 控制端到端緩存 447


20.2.2 緩存多個內容副本 448


20.2.3 創建緩存配置文件 451


20.3 選擇性地更新內容 452


20.4 緩存用戶控件輸出 455


20.5 緩存服務器控件輸出 459


20.6 創建緩存依賴項 460


20.7 使用自定義輸出緩存 461


20.7.1 創建自定義緩存實現 462


20.7.2 注冊自定義輸出緩存實現 463


20.7.3 動態選擇輸出緩存實現 465


20.8 配置輸出緩存 466


20.9 進行組合 467


20.9.1 創建處理程序工廠類 468


20.9.2 注冊處理程序工廠 472


20.10 總結 473




第21章 處理錯誤 474


21.1 準備示例項目 474


21.2 了解錯誤 477


21.3 自定義默認行為 478


21.3.1 提供全包容性的錯誤頁面 479


21.3.2 處理特定http錯誤 483


21.3.3 指定特定于web窗體的錯誤頁面 489


21.4 控制錯誤處理過程 490


21.4.1 在web窗體中處理錯誤 490


21.4.2 在應用程序級別處理錯誤 492


21.5 處理多個錯誤 495


21.5.1 報告錯誤 496


21.5.2 顯示錯誤 496


21.5.3 攔截錯誤 497


21.6 進行組合 499


21.6.1 刪除現有錯誤處理代碼 499


21.6.2 定義模塊 499


21.7 總結 501




第22章 管理路徑 502


22.1 準備示例項目 502


22.1.1 創建模塊 502


22.1.2 創建附加內容 504


22.2 使用路徑 504


22.2.1 獲取路徑信息 505


22.2.2 操縱路徑 508


22.3 管理虛擬路徑 509


22.3.1 設置默認文檔 510


22.3.2 處理針對無擴展名url的請求 511


22.3.3 重寫路徑 513


22.4 使用友好url程序包 515


22.4.1 禁用之前的示例 515


22.4.2 安裝和配置nuget程序包 516


22.4.3 使用friendlyurls庫功能 517


22.5 進行組合 520


22.5.1 編寫文件 520


22.5.2 重寫路徑 521


22.6 總結 524




第23章 url路由 525


23.1 準備示例項目 525


23.2 為路由準備應用程序 526


23.3 使用固定路由 528


23.4 添加變量段 532


23.4.1 處理范圍過大的路由 533


23.4.2 創建可刪節url 534


23.4.3 創建長度可變的段 540


23.5 路由段值模型綁定 542


23.6 生成傳出url 544


23.7 進行組合 546


23.7.1 生成診斷html 547


23.7.2 測試url匹配 551


23.8 總結 551




第24章 高級url路由 552


24.1 準備示例項目 552


24.2 使用高級約束條件 553


24.2.1 通過http方法限制路由 553


24.2.2 創建自定義路由限制 555


24.3 路由文件請求 557


24.4 使用路由處理程序 560


24.4.1 阻止請求路由 560


24.4.2 創建自定義路由處理程序 564


24.5 創建自定義routebase實現 566


24.6 進行組合 569


24.6.1 禁用aspx請求 569


24.6.2 路由到其他文件類型 571


24.6.3 讓asp.net為傳出url選擇路由 574


24.7 總結 577




第25章 身份驗證和授權 578


25.1 準備示例項目 578


25.2 了解窗體身份驗證 579


25.3 配置asp.net身份驗證 581


25.4 執行身份驗證 582


25.4.1 驗證用戶身份 584


25.4.2 獲取身份驗證信息 586


25.5 執行授權 587


25.5.1 了解授權和身份驗證集成 587


25.5.2 創建授權策略 589


25.5.3 創建特定于位置的授權策略 593


25.6 避開授權 595


25.7 授權已路由的url 597


25.8 進行組合 599


25.8.1 重建身份驗證web窗體 599


25.8.2 添加母版頁 601


25.8.3 測試修訂后的身份驗證和授權 603


25.9 總結 603




第26章 成員資格 604


26.1 準備示例項目 604


26.2 在應用程序中添加成員資格 605


26.2.1 安裝通用提供程序 605


26.2.2 為成員資格配置應用程序 606


26.2.3 創建用戶和角色 610


26.2.4 使用成員資格執行身份驗證 611


26.3 使用成員資格 612


26.3.1 執行密碼更改 613


26.3.2 執行密碼恢復 616


26.3.3 執行注冊 621


26.4 進行組合 625


26.5 總結 627




第27章 asp.net配置 628


27.1 準備示例項目 628


27.2 了解配置層次結構 629


27.3 以編程方式獲取配置信息 630


27.3.1 使用應用程序設置 631


27.3.2 處理連接字符串 634


27.3.3 使用配置節 638


27.3.4 處理整個配置 641


27.4 創建自定義配置節和組 644


27.4.1 創建簡單的配置節 644


27.4.2 創建集合配置節 648


27.4.3 創建配置節組 652


27.5 使用外部配置文件 654


27.6 鎖定配置節 655


27.7 進行組合 658


27.8 總結 659




第28章 異步請求處理 660


28.1 準備示例項目 660


28.2 了解問題所在 662


28.3 創建異步web窗體 663


28.3.1 使用異步方法 665


28.3.2 創建和注冊異步頁面任務 666


28.3.3 執行多個任務 666


28.4 創建異步模塊 669


28.5 創建異步處理程序 671


28.6 總結 672




第三部分 窗體和控件




第29章 使用控件 674


29.1 準備示例項目 674


29.2 了解控件 675


29.2.1 了解基本的控件類 676


29.2.2 使用控件以編程方式訪問html元素 676


29.2.3 使用自定義控件生成html片段 678


29.2.4 使用自定義服務器控件 682


29.2.5 使用控件顯示數據 685


29.2.6 使用控件模擬桌面開發 688


29.3 利用控件層次結構 691


29.3.1 在控件層次結構中導航 691


29.3.2 在層次結構中查找控件并操縱控件 693


29.3.3 以編程方式添加控件 696


29.4 進行組合 698


29.5 總結 701




第30章 窗體和請求驗證 702


30.1 準備示例項目 702


30.2 了解服務器端form元素 703


30.3 檢測窗體發布和回傳 706


30.3.1 在查詢字符串中查找窗體數據 708


30.3.2 檢查post請求 708


30.4 處理窗體數據 709


30.5 了解“一窗體”限制 712


30.6 了解請求驗證 715


30.6.1 使用預先請求驗證 717


30.6.2 使用延遲請求驗證 718


30.6.3 使用未經驗證的窗體數據 719


30.6.4 在控件中驗證請求 722


30.7 進行組合 723


30.8 總結 725




第31章 創建自定義控件 726


31.1 準備示例項目 726


31.2 創建基本的控件 728


31.2.1 了解control指令 728


31.2.2 注冊和應用控件 729


31.2.3 在web.config文件中注冊控件 730


31.3 在控件中添加功能 732


31.4 了解控件id 733


31.4.1 標識控件生成的html元素 734


31.4.2 標識控件層次結構內的控件 735


31.5 定義元素特性 736


31.5.1 創建枚舉特性 738


31.5.2 創建集合特性 739


31.6 創建服務器控件 742


31.6.1 注冊服務器控件 744


31.6.2 使用htmltextwriter類 746


31.7 進行組合 748


31.8 總結 749




第32章 有狀態控件 750


32.1 準備示例項目 750


32.2 了解無狀態性和控件生命周期 752


32.2.1 使用會話狀態 753


32.2.2 通過窗體元素添加狀態 754


32.2.3 使用視圖狀態 756


32.2.4 使用控件狀態 759


32.3 管理應用程序視圖狀態 761


32.3.1 配置應用程序視圖狀態 764


32.3.2 配置web窗體和控件視圖狀態 766


32.3.3 配置控件視圖狀態 767


32.4 進行組合 769


32.4.1 對input元素使用視圖狀態 772


32.4.2 在子控件中使用視圖狀態 775


32.4.3 視圖狀態數據不斷增加 777


32.4.4 混淆視圖狀態與控件狀態 778


32.5 總結 779




第33章 服務器端html元素 780


33.1 準備示例項目 780


33.2 了解服務器端元素 780


33.2.1 使用基類功能 781


33.2.2 使用容器元素 783


33.3 使用頁面結構元素 785


33.4 處理窗體元素 787


33.4.1 使用input元素 787


33.4.2 使用其他窗體元素 793


33.5 使用html表 796


33.5.1 枚舉表 796


33.5.2 使用特定表元素 799


33.5.3 以編程方式創建表 800


33.6 使用其他元素 802


33.7 進行組合 802


33.8 總結 804




第34章 模型綁定 805


34.1 準備示例項目 805


34.2 了解問題所在 807


34.3 應用模型綁定 809


34.4 處理模型綁定和驗證錯誤 813


34.5 使用綁定特性 819


34.5.1 應用模型綁定特性 822


34.5.2 對復雜類型應用模型綁定特性 824


34.6 進行組合 825


34.6.1 創建自我驗證模型類 825


34.6.2 創建字段級別的錯誤控件 827


34.7 總結 829




第35章 數據綁定 830


35.1 準備示例項目 830


35.2 了解數據綁定 834


35.2.1 配置數據綁定 834


35.2.2 組合元素和數據控件 837


35.3 編寫自定義數據控件 840


35.3.1 管理數據控件視圖狀態 843


35.3.2 在自定義數據控件中添加模板 844


35.3.3 為模板添加功能 849


35.4 進行組合 851


35.5 總結 854




第36章 基本數據控件 855


36.1 選擇數據控件 855


36.2 準備示例項目 856


36.3 使用列表數據控件 856


36.3.1 使用checkboxlist控件 857


36.3.2 使用dropdownlist控件 864


36.3.3 使用listbox控件 865


36.3.4 使用radiobuttonlist控件 868


36.3.5 使用bulletedlist控件 869


36.4 使用repeater控件 871


36.4.1 repeater的標準用法 871


36.4.2 使用repeater模板 872


36.4.3 以編程方式創建模板 874


36.5 進行組合 876


36.6 總結 879




第37章 復雜數據控件 880


37.1 準備示例項目 880


37.1.1 準備腳本管理 880


37.1.2 擴展css 881


37.2 使用formview控件 881


37.2.1 定義代碼隱藏類 882


37.2.2 定義模板 884


37.2.3 管理外部元素 886


37.2.4 使用formview控件編輯數據 887


37.2.5 實現數據方法 893


37.2.6 了解formview事件 895


37.3 使用listview控件 896


37.3.1 使用listview的基本功能 897


37.3.2 對數據分頁 902


37.3.3 了解listview事件 904


37.4 進行組合 904


37.5 總結 905




第38章 其他asp.net控件 906


38.1 準備示例應用程序 906


38.2 使用富ui控件 906


38.2.1 富ui控件過于抽象 908


38.2.2 富ui控件會修改元素的行為 908


38.2.3 富ui控件依賴于c#事件 909


38.2.4 將直接對富ui控件應用樣式 909


38.3 選擇富ui控件 910


38.4 使用其他控件 918


38.4.1 使用literal控件 919


38.4.2 使用placeholder控件 920


38.4.3 使用multiview控件 922


38.5 進行組合 923


38.6 總結 925




第四部分 客戶端開發




第39章 管理腳本和樣式 928


39.1 準備示例項目 928


39.2 了解腳本管理問題 930


39.2.1 管理javascript文件版本 930


39.2.2 管理庫依賴關系 931


39.2.3 管理簡化 931


39.3 使用捆綁包 932


39.3.1 為捆綁包準備項目 932


39.3.2 創建腳本捆綁包 933


39.3.3 創建樣式捆綁包 936


39.4 使用捆綁優化 937


39.4.1 使用本地優化 938


39.4.2 使用內容傳送網絡 942


39.5 確保庫對控件可用 944


39.6 進行組合 946


39.7 總結 948




第40章 ajax和web服務 949


40.1 準備示例項目 949


40.2 使用web api創建web服務 951


40.2.1 了解目標 951


40.2.2 創建web api控制器 952


40.2.3 創建路由配置 953


40.2.4 測試web服務 954


40.2.5 實現控制器方法 957


40.3 應用web服務 961


40.4 處理事件驗證 965


40.4.1 禁用事件驗證 967


40.4.2 替換控件 968


40.5 進行組合 969


40.6 總結 971




第41章 客戶端驗證 972


41.1 準備示例項目 972


41.1.1 安裝javascript程序包 975


41.1.2 創建驗證腳本捆綁包 975


41.2 使用html5驗證 976


41.3 使用內置驗證控件 979


41.4 直接應用驗證特性 983


41.5 刪除重復的驗證策略 986


41.6 進行組合 990


41.6.1 更新web服務 990


41.6.2 更新模型對象 990


41.6.3 創建javascript 991


41.7 總結 992




第42章 針對移動設備 994


42.1 準備示例項目 994


42.2 標識移動設備 996


42.3 切換移動設備的母版頁 999


42.4 傳送不同的web窗體 1002


42.4.1 安裝和配置程序包 1002


42.4.2 傳送自定義內容 1003


42.4.3 允許用戶進行選擇 1004


42.5 進行組合 1006


42.6 總結 1008

展開全部

精通ASP.NET 4.5-(第5版) 相關資料

“對于想真正精通asp.net的人,我強烈推薦本書。它遠遠超出了同類圖書,絕不避重就輕,而是徹底剖析了許多常見難題的解決辦法。”

——david hayden,微軟mvp,資深web軟件工程師


“asp.net工程師的必讀之作!是絕佳的學習教程,也是不可或缺的參考手冊。”

——.net developer’s journal

精通ASP.NET 4.5-(第5版) 作者簡介

Adam Freeman 資深IT專家,曾在多家公司擔任高級職位,退休前在一家國際銀行擔任CTO和COO,如今的他熱愛寫作和跑步。除本書外,還著有《HTML5權威指南》《精通jQuery》等書。 Matthew MacDonald 世界頂尖的微軟技術專家,微軟MVP。他是Inside Visual Basic、ASP Today、Hardcore Visual Studio .NET等著名軟件開發雜志的特約作者,還寫作了多部膾炙人口的編程暢銷書,本書為其代表作。 Mario Szpuszta微軟奧地利開發者和平臺組架構師,有豐富的Web應用與安全軟件開發和集成經驗。他也是社區內非常活躍的技術專家,經常在各種頂級技術會議中發表演講。除本書外,他還是名著Advanced .NET Remoting的作者。

商品評論(0條)
暫無評論……
書友推薦
本類暢銷
返回頂部
中圖網
在線客服
主站蜘蛛池模板: 智能楼宇-楼宇自控系统-楼宇智能化-楼宇自动化-三水智能化 | 铸钢件厂家-铸钢齿轮-减速机厂家-淄博凯振机械有限公司 | 礼仪庆典公司,礼仪策划公司,庆典公司,演出公司,演艺公司,年会酒会,生日寿宴,动工仪式,开工仪式,奠基典礼,商务会议,竣工落成,乔迁揭牌,签约启动-东莞市开门红文化传媒有限公司 | 阳光1号桔柚_无核沃柑_柑橘新品种枝条苗木批发 - 苧金网 | 焦作网 WWW.JZRB.COM| 开业庆典_舞龙舞狮_乔迁奠基仪式_开工仪式-神挚龙狮鼓乐文化传媒 | 电机修理_二手电机专家-河北豫通机电设备有限公司(原石家庄冀华高压电机维修中心) | 塑料撕碎机_编织袋撕碎机_废纸撕碎机_生活垃圾撕碎机_废铁破碎机_河南鑫世昌机械制造有限公司 | 杭州公司变更法人-代理记账收费价格-公司注销代办_杭州福道财务管理咨询有限公司 | 广州小程序开发_APP开发公司_分销商城系统定制_小跑科技 | 上海办公室设计_办公楼,写字楼装修_办公室装修公司-匠御设计 | 电子天平-华志电子天平厂家| 青岛侦探调查_青岛侦探事务所_青岛调查事务所_青岛婚外情取证-青岛狄仁杰国际侦探公司 | 网站制作优化_网站SEO推广解决方案-无锡首宸信息科技公司 | 蚂蚁分类信息系统 - PHP同城分类信息系统 - MayiCMS | 展厅设计公司,展厅公司,展厅设计,展厅施工,展厅装修,企业展厅,展馆设计公司-深圳广州展厅设计公司 | 湖南印刷厂|长沙印刷公司|画册印刷|挂历印刷|台历印刷|杂志印刷-乐成印刷 | 岸电电源-60HZ变频电源-大功率变频电源-济南诚雅电子科技有限公司 | 合肥白癜风医院_[治疗白癜风]哪家好_合肥北大白癜风医院 | 内窥镜-工业内窥镜厂家【上海修远仪器仪表有限公司】 | 创富网-B2B网站|供求信息网|b2b平台|专业电子商务网站 | 细砂提取机,隔膜板框泥浆污泥压滤机,螺旋洗砂机设备,轮式洗砂机械,机制砂,圆锥颚式反击式破碎机,振动筛,滚筒筛,喂料机- 上海重睿环保设备有限公司 | 恒压供水控制柜|无负压|一体化泵站控制柜|PLC远程调试|MCGS触摸屏|自动控制方案-联致自控设备 | 浙江栓钉_焊钉_剪力钉厂家批发_杭州八建五金制造有限公司 | 流程管理|流程管理软件|企业流程管理|微宏科技-AlphaFlow_流程管理系统软件服务商 | 重庆小面培训_重庆小面技术培训学习班哪家好【终身免费复学】 | 北京企业宣传片拍摄_公司宣传片制作-广告短视频制作_北京宣传片拍摄公司 | 食安观察网| 美的商用净水器_美的直饮机_一级代理经销商_Midea租赁价格-厂家反渗透滤芯-直饮水批发品牌售后 | 气动调节阀,电动调节阀,自力式压力调节阀,切断阀「厂家」-浙江利沃夫自控阀门 | 仓储货架_南京货架_钢制托盘_仓储笼_隔离网_环球零件盒_诺力液压车_货架-南京一品仓储设备制造公司 | 电梯乘运质量测试仪_电梯安全评估测试仪-武汉懿之刻 | IWIS链条代理-ALPS耦合透镜-硅烷预处理剂-上海顶楚电子有限公司 lcd条形屏-液晶长条屏-户外广告屏-条形智能显示屏-深圳市条形智能电子有限公司 | 过滤器_自清洗过滤器_气体过滤器_苏州华凯过滤技术有限公司 | 书信之家_书信标准模板范文大全 最新范文网_实用的精品范文美文网 | 安全光栅|射频导纳物位开关|音叉料位计|雷达液位计|两级跑偏开关|双向拉绳开关-山东卓信机械有限公司 | 大倾角皮带机-皮带输送机-螺旋输送机-矿用皮带输送机价格厂家-河南坤威机械 | 贵阳用友软件,贵州财务软件,贵阳ERP软件_贵州优智信息技术有限公司 | 济南轻型钢结构/济南铁艺护栏/济南铁艺大门-济南燕翔铁艺制品有限公司 | 外贸资讯网 - 洞悉全球贸易,把握市场先机 | 分轨 | 上传文件,即刻分离人声和伴奏 |