asp.net mvc 5框架是微軟ASP.NET Web平臺(tái)的新進(jìn)展,它提供了高生產(chǎn)率的編程模型,結(jié)合ASP.NET的全部?jī)?yōu)勢(shì),使代碼架構(gòu)更整潔,可進(jìn)行測(cè)試驅(qū)動(dòng)開(kāi)發(fā),并使程序有強(qiáng)大的可擴(kuò)展性。但如何才能更好的學(xué)習(xí)和入門呢?這里小編推薦大家閱讀精通 asp.net mvc 5,這是一本.NET專家指南,由美國(guó).net專家Adam Freeman編著。本書(shū)內(nèi)容豐富翔實(shí),全面講解了ASP.NET MVC 5的所有特點(diǎn),包括用C#屬性定義路由以及重寫(xiě)過(guò)濾器的技術(shù)等,構(gòu)建MVC應(yīng)用程序的用戶體驗(yàn)也有本質(zhì)上的改進(jìn),通過(guò)閱讀,讀者將獲得對(duì)ASP.NET MVC 5體系構(gòu)架的完整理解,歡迎免費(fèi)下載。

2、如果打不開(kāi)本文件,請(qǐng)務(wù)必下載pdf閱讀器
3、安裝后,在打開(kāi)解壓得出的pdf文件
4、雙擊進(jìn)行閱讀
收起介紹展開(kāi)介紹

內(nèi)容介紹
ASP.NET MVC 5框架是微軟ASP.NET Web平臺(tái)的新進(jìn)展。它提供了高生產(chǎn)率的編程模型,結(jié)合ASP.NET的全部?jī)?yōu)勢(shì),促成更整潔的代碼架構(gòu)、測(cè)試驅(qū)動(dòng)開(kāi)發(fā)和強(qiáng)大的可擴(kuò)展性?!毒?asp.net mvc 5》涵蓋ASP.NET MVC 5的所有開(kāi)發(fā)優(yōu)勢(shì)技術(shù),包括用C#屬性定義路由技術(shù)及重寫(xiě)過(guò)濾器技術(shù)等。且構(gòu)建MVC應(yīng)用程序的用戶體驗(yàn)也有本質(zhì)上的改進(jìn)。其中書(shū)里也專一講解了用新Visual Studio 2013創(chuàng)建MVC應(yīng)用程序時(shí)的技術(shù)和技巧。本書(shū)包括完整的開(kāi)發(fā)工具介紹以及對(duì)代碼進(jìn)行輔助編譯和調(diào)試的技術(shù)。書(shū)中還涉及流行的Bootstrap JavaScript庫(kù),該庫(kù)現(xiàn)已被納入到MVC 5之中,為開(kāi)發(fā)人員提供更廣泛的多平臺(tái)CSS和HTML5選項(xiàng),而不必像以前那樣去加載大量的第三方庫(kù),適合程序員、Web開(kāi)發(fā)者學(xué)習(xí),也適合作為大中專院校相關(guān)專業(yè)的師生用書(shū)和培訓(xùn)學(xué)校的教材。精通 asp.net mvc 5章節(jié)目錄
第1章 ASP.NET MVC背景 1 1.1 理解ASP.NET歷史 1 1.2 當(dāng)今的Web開(kāi)發(fā) 3 1.2.1 Web標(biāo)準(zhǔn)與REST 3 1.2.2 敏捷與測(cè)試驅(qū)動(dòng)開(kāi)發(fā) 3 1.2.3 Ruby on Rails 4 1.2.4 Node.js 4 1.3 ASP.NET MVC的關(guān)鍵優(yōu)點(diǎn) 5 1.3.1 MVC的體系結(jié)構(gòu) 5 1.3.2 可擴(kuò)展性 5 1.3.3 HTML和HTTP上的嚴(yán)密控制 6 1.3.4 可測(cè)試性 6 1.3.5 強(qiáng)大的路由系統(tǒng) 7 1.3.6 建立在ASP.NET平臺(tái)的精華之上 7 1.3.7 現(xiàn)代API 7 1.3.8 ASP.NET MVC是開(kāi)源的 8 1.4 本書(shū)的預(yù)備知識(shí) 8 1.5 本書(shū)的結(jié)構(gòu) 8 1.5.1 第1部分:ASP.NET MVC 5導(dǎo)論 8 1.5.2 第2部分:ASP.NET MVC細(xì)節(jié) 8 1.6 本版的新特點(diǎn) 9 1.7 獲取示例代碼 9 1.8 本書(shū)所需的軟件 10 1.9 誠(chéng)信 10 1.10 小結(jié) 10 第2章 第一個(gè)MVC應(yīng)用程序 11 2.1 準(zhǔn)備Visual Studio 11 2.2 創(chuàng)建新的ASP.NET MVC項(xiàng)目 11 2.2.1 添加第一個(gè)控制器 13 2.2.2 理解路由 16 2.3 渲染W(wǎng)eb頁(yè)面 16 2.3.1 創(chuàng)建并渲染視圖 16 2.3.2 添加動(dòng)態(tài)輸出 20 2.4 創(chuàng)建一個(gè)簡(jiǎn)單的數(shù)據(jù)錄入應(yīng)用程序 21 2.4.1 設(shè)置場(chǎng)景 21 2.4.2 設(shè)計(jì)一個(gè)數(shù)據(jù)模型 22 2.4.3 鏈接動(dòng)作方法 23 2.4.4 建立表單 25 2.4.5 設(shè)置啟動(dòng)URL 27 2.4.6 處理表單 28 2.4.7 添加驗(yàn)證 31 2.4.8 設(shè)置內(nèi)容樣式 35 2.4.9 完成示例 40 2.5 小結(jié) 41 第3章 MVC模式 42 3.1 MVC簡(jiǎn)史 42 3.2 理解MVC模式 42 3.2.1 理解域模型 43 3.2.2 MVC的ASP.NET實(shí)現(xiàn) 44 3.2.3 MVC與其他模式比較 44 3.3 建立松耦合組件 47 3.3.1 使用依賴項(xiàng)注入 48 3.3.2 使用依賴項(xiàng)注入容器 49 3.4 自動(dòng)測(cè)試初步 50 3.4.1 理解單元測(cè)試 51 3.4.2 理解集成測(cè)試 55 3.5 小結(jié) 56 第4章 基本語(yǔ)言特性 57 4.1 準(zhǔn)備示例項(xiàng)目 57 4.2 使用自動(dòng)實(shí)現(xiàn)的屬性 59 4.3 使用對(duì)象與集合的初始化器 62 4.4 使用擴(kuò)展方法 64 4.4.1 對(duì)接口運(yùn)用擴(kuò)展方法 65 4.4.2 創(chuàng)建過(guò)濾擴(kuò)展方法 67 4.5 使用lambda表達(dá)式 69 4.6 使用自動(dòng)類型接口 72 4.7 使用匿名類型 72 4.8 執(zhí)行語(yǔ)言集成查詢(LINQ) 74 4.9 使用Async方法 78 4.10 小結(jié) 81 第5章 使用Razor 82 5.1 準(zhǔn)備示例項(xiàng)目 82 5.1.1 定義模型 82 5.1.2 定義控制器 83 5.1.3 創(chuàng)建視圖 83 5.2 使用模型對(duì)象 84 5.3 使用布局 86 5.3.1 創(chuàng)建布局 86 5.3.2 運(yùn)用布局 88 5.3.3 使用視圖起始文件 88 5.3.4 演示共享布局 89 5.4 使用Razor表達(dá)式 92 5.4.1 插入數(shù)據(jù)值 93 5.4.2 設(shè)置標(biāo)簽屬性的值 94 5.4.3 使用條件語(yǔ)句 96 5.4.4 枚舉數(shù)組和集合 98 5.4.5 處理命名空間 99 5.5 小結(jié) 100 第6章 MVC基本工具 101 6.1 準(zhǔn)備示例項(xiàng)目 102 6.1.1 創(chuàng)建模型類 102 6.1.2 添加控制器 103 6.1.3 添加視圖 104 6.2 使用Ninject 104 6.2.1 理解問(wèn)題 105 6.2.2 將Ninject添加到Visual Studio項(xiàng)目 106 6.2.3 Ninject初步 107 6.2.4 建立MVC的依賴項(xiàng)注入 108 6.2.5 創(chuàng)建依賴項(xiàng)鏈 111 6.2.6 指定屬性和構(gòu)造器參數(shù)值 112 6.2.7 使用條件綁定 114 6.2.8 設(shè)置對(duì)象作用域 115 6.3 Visual Studio的單元測(cè)試 117 6.3.1 創(chuàng)建單元測(cè)試項(xiàng)目 117 6.3.2 添加單元測(cè)試 119 6.3.3 運(yùn)行單元測(cè)試(并失敗) 122 6.3.4 實(shí)現(xiàn)特性 123 6.3.5 測(cè)試并修正代碼 123 6.4 使用Moq庫(kù) 124 6.4.1 理解問(wèn)題 125 6.4.2 將Moq添加到Visual Studio項(xiàng)目 126 6.4.3 對(duì)單元測(cè)試添加模仿對(duì)象 126 6.4.4 創(chuàng)建更復(fù)雜的模仿對(duì)象 129 6.5 小結(jié) 131 第7章 SportsStore:一個(gè)真正的應(yīng)用程序 132 7.1 開(kāi)始 133 7.1.1 創(chuàng)建Visual Studio解決方案和項(xiàng)目 133 7.1.2 安裝工具包 134 7.1.3 添加項(xiàng)目之間的引用 135 7.1.4 設(shè)置DI容器 135 7.1.5 運(yùn)行應(yīng)用程序 136 7.2 從域模型開(kāi)始 137 7.2.1 創(chuàng)建抽象存儲(chǔ)庫(kù) 137 7.2.2 創(chuàng)建模仿存儲(chǔ)庫(kù) 138 7.3 顯示產(chǎn)品列表 139 7.3.1 添加控制器 139 7.3.2 添加布局、視圖起始文件及視圖 140 7.3.3 設(shè)置默認(rèn)路由 142 7.3.4 運(yùn)行應(yīng)用程序 143 7.4 準(zhǔn)備數(shù)據(jù)庫(kù) 143 7.4.1 創(chuàng)建數(shù)據(jù)庫(kù) 144 7.4.2 定義數(shù)據(jù)庫(kù)方案 145 7.4.3 向數(shù)據(jù)庫(kù)添加數(shù)據(jù) 147 7.4.4 創(chuàng)建Entity Framework上下文 148 7.4.5 創(chuàng)建Product存儲(chǔ)庫(kù) 149 7.5 添加分頁(yè) 151 7.5.1 顯示頁(yè)面鏈接 152 7.5.2 改進(jìn)URL 160 7.6 設(shè)置內(nèi)容樣式 161 7.6.1 安裝Bootstrap包 161 7.6.2 在布局中運(yùn)用Bootstrap樣式 162 7.6.3 創(chuàng)建分部視圖 163 7.7 小結(jié) 165 第8章 SportsStore:導(dǎo)航 166 8.1 添加導(dǎo)航控件 166 8.1.1 過(guò)濾產(chǎn)品列表 166 8.1.2 調(diào)整URL方案 170 8.1.3 建立分類導(dǎo)航菜單 172 8.1.4 修正頁(yè)面計(jì)數(shù) 178 8.2 創(chuàng)建購(gòu)物車 180 8.2.1 定義購(gòu)物車實(shí)體 180 8.2.2 添加“加入購(gòu)物車”按鈕 184 8.2.3 實(shí)現(xiàn)購(gòu)物車控制器 185 8.2.4 顯示購(gòu)物車內(nèi)容 186 8.3 小結(jié) 188 第9章 SportsStore:完成購(gòu)物車 189 9.1 使用模型綁定 189 9.2 完成購(gòu)物車功能 193 9.2.1 刪除購(gòu)物車物品 194 9.2.2 添加購(gòu)物車摘要 195 9.3 遞交訂單 197 9.3.1 擴(kuò)充域模型 197 9.3.2 添加結(jié)算過(guò)程 198 9.3.3 實(shí)現(xiàn)訂單處理器 203 9.3.4 注冊(cè)接口實(shí)現(xiàn) 206 9.3.5 完成購(gòu)物車控制器 207 9.3.6 顯示驗(yàn)證錯(cuò)誤 210 9.3.7 顯示致謝頁(yè)面 212 9.4 小結(jié) 212 第10章 SportsStore:移動(dòng)版 213 10.1 移動(dòng)Web開(kāi)發(fā)的背景 213 10.2 使用響應(yīng)式設(shè)計(jì) 214 10.2.1 創(chuàng)建響應(yīng)式頁(yè)頭 215 10.2.2 創(chuàng)建響應(yīng)式的產(chǎn)品列表 218 10.3 創(chuàng)建移動(dòng)專用的內(nèi)容 225 10.3.1 創(chuàng)建移動(dòng)布局 225 10.3.2 創(chuàng)建移動(dòng)視圖 226 10.4 小結(jié) 229 第11章 SportsStore:管理 230 11.1 添加分類管理 230 11.1.1 創(chuàng)建CRUD控制器 230 11.1.2 創(chuàng)建新的布局 232 11.1.3 實(shí)現(xiàn)List視圖 233 11.1.4 編輯產(chǎn)品 236 11.1.5 創(chuàng)建新產(chǎn)品 248 11.1.6 刪除產(chǎn)品 251 11.2 小結(jié) 253 第12章 SportsStore:安全性與收尾工作 254 12.1 實(shí)現(xiàn)管理控制器的安全 254 12.1.1 創(chuàng)建基本的安全策略 254 12.1.2 運(yùn)用過(guò)濾器進(jìn)行授權(quán) 256 12.1.3 創(chuàng)建認(rèn)證提供器 257 12.1.4 創(chuàng)建Account控制器 259 12.1.5 創(chuàng)建視圖 260 12.2 圖像上傳 263 12.2.1 擴(kuò)展數(shù)據(jù)庫(kù) 263 12.2.2 增強(qiáng)域模型 263 12.2.3 創(chuàng)建上傳用戶界面的元素 264 12.2.4 將圖像保存到數(shù)據(jù)庫(kù) 266 12.2.5 實(shí)現(xiàn)GetImage動(dòng)作方法 268 12.2.6 顯示產(chǎn)品圖像 270 第13章 部署 272 13.1 Windows Azure的準(zhǔn)備 273 13.1.1 創(chuàng)建Web網(wǎng)站和數(shù)據(jù)庫(kù) 273 13.1.2 準(zhǔn)備遠(yuǎn)程管理數(shù)據(jù)庫(kù) 275 13.1.3 創(chuàng)建數(shù)據(jù)庫(kù)模式 275 13.2 部署應(yīng)用程序 278 13.3 小結(jié) 280 第14章 MVC項(xiàng)目綜述 281 14.1 使用Visual Studio的MVC項(xiàng)目 281 14.1.1 創(chuàng)建項(xiàng)目 281 14.1.2 理解MVC約定 284 14.2 調(diào)試MVC應(yīng)用程序 286 14.2.1 準(zhǔn)備示例項(xiàng)目 286 14.2.2 運(yùn)行Visual Studio調(diào)試器 288 14.2.3 引發(fā)Visual Studio調(diào)試器中斷 290 14.2.4 使用編輯并繼續(xù) 293 14.3 使用瀏覽器鏈接 296 14.4 小結(jié) 297 第15章 URL路由 298 15.1 創(chuàng)建示例項(xiàng)目 299 15.1.1 創(chuàng)建示例控制器 299 15.1.2 創(chuàng)建視圖 300 15.1.3 設(shè)置起始URL并測(cè)試應(yīng)用程序 301 15.2 URL模式 301 15.3 創(chuàng)建并注冊(cè)一條簡(jiǎn)單路由 303 15.4 定義默認(rèn)值 308 15.5 使用靜態(tài)URL片段 310 15.6 定義自定義片段變量 313 15.6.1 用自定義變量作為動(dòng)作方法參數(shù) 315 15.6.2 定義可選URL片段 316 15.6.3 定義可變長(zhǎng)路由 318 15.6.4 按命名空間區(qū)分控制器優(yōu)先順序 319 15.7 約束路由 322 15.7.1 用正則表達(dá)式約束路由 322 15.7.2 將一條路由約束到一組指定的值 323 15.7.3 使用HTTP方法約束路由 324 15.7.4 定義自定義約束 327 15.8 使用屬性路由 329 15.8.1 啟用和運(yùn)用屬性路由 329 15.8.2 使用片段變量創(chuàng)建路由 331 15.8.3 運(yùn)用路由約束 332 15.8.4 使用Route Prefix 333 15.9 小結(jié) 334 第16章 高級(jí)路由特性 335 16.1 準(zhǔn)備示例項(xiàng)目 335 16.1.1 簡(jiǎn)化路由 336 16.1.2 添加優(yōu)化包 336 16.1.3 更新單元測(cè)試項(xiàng)目 336 16.2 在視圖中生成輸出URL 337 16.2.1 用路由系統(tǒng)生成輸出URL 337 16.2.2 以其他控制器為目標(biāo) 339 16.2.3 傳遞額外的值 341 16.2.4 指定HTML標(biāo)簽屬性 343 16.2.5 生成鏈接中的全限定URL 343 16.2.6 生成URL(而不是鏈接) 344 16.2.7 在動(dòng)作方法中生成輸出URL 345 16.2.8 根據(jù)指定路由生成URL 346 16.3 定制路由系統(tǒng) 347 16.3.1 創(chuàng)建自定義的RouteBase實(shí)現(xiàn) 347 16.3.2 創(chuàng)建自定義路由處理程序 352 16.4 使用區(qū)域 353 16.4.1 創(chuàng)建一個(gè)區(qū)域 353 16.4.2 填充區(qū)域 355 16.4.3 解析不明確的控制器問(wèn)題 356 16.4.4 使用屬性創(chuàng)建區(qū)域 357 16.4.5 生成對(duì)區(qū)域動(dòng)作的鏈接 358 16.5 對(duì)磁盤文件進(jìn)行路由請(qǐng)求 359 16.5.1 配置應(yīng)用程序服務(wù)器 360 16.5.2 為磁盤文件定義路由 361 16.6 繞過(guò)路由系統(tǒng) 362 16.7 URL方案最佳做法 363 16.7.1 使URL整潔和人性化 363 16.7.2 GET和POST:選用正確的一個(gè) 364 16.8 小結(jié) 364 第17章 控制器和動(dòng)作 365 17.1 準(zhǔn)備示例項(xiàng)目 365 17.2 控制器介紹 366 17.2.1 使用IController創(chuàng)建控制器 366 17.2.2 創(chuàng)建派生于Controller類的控制器 368 17.3 接收請(qǐng)求數(shù)據(jù) 370 17.3.1 通過(guò)上下文對(duì)象獲取數(shù)據(jù) 370 17.3.2 使用動(dòng)作方法參數(shù) 371 17.4 產(chǎn)生輸出 373 17.4.1 理解動(dòng)作結(jié)果 375 17.4.2 通過(guò)渲染視圖返回HTML 378 17.4.3 將數(shù)據(jù)從動(dòng)作方法傳遞給視圖 381 17.4.4 執(zhí)行重定向 385 17.4.5 返回錯(cuò)誤及HTTP代碼 389 17.5 小結(jié) 391 第18章 過(guò)濾器 392 18.1 準(zhǔn)備示例項(xiàng)目 392 18.2 使用過(guò)濾器 394 18.2.1 過(guò)濾器類型介紹 396 18.2.2 將過(guò)濾器運(yùn)用于控制器和動(dòng)作方法 396 18.3 使用授權(quán)過(guò)濾器 397 18.3.1 運(yùn)用自定義授權(quán)過(guò)濾器 399 18.3.2 使用內(nèi)建的授權(quán)過(guò)濾器 399 18.4 使用認(rèn)證過(guò)濾器 400 18.4.1 理解IAuthenticationFilter接口 400 18.4.2 實(shí)現(xiàn)認(rèn)證檢查 402 18.4.3 組合認(rèn)證和授權(quán)過(guò)濾器 404 18.4.4 處理最終有疑問(wèn)的請(qǐng)求 405 18.5 使用異常過(guò)濾器 406 18.5.1 創(chuàng)建異常過(guò)濾器 406 18.5.2 運(yùn)用異常過(guò)濾器 407 18.5.3 使用視圖來(lái)響應(yīng)異常 409 18.5.4 使用內(nèi)建的異常過(guò)濾器 411 18.6 使用動(dòng)作過(guò)濾器 414 18.6.1 實(shí)現(xiàn)OnActionExecuting方法 414 18.6.2 實(shí)現(xiàn)OnActionExecuted方法 416 18.7 使用結(jié)果過(guò)濾器 417 18.8 使用其他過(guò)濾器特性 420 18.8.1 無(wú)注解屬性的過(guò)濾 420 18.8.2 使用全局過(guò)濾器 422 18.8.3 對(duì)過(guò)濾器執(zhí)行進(jìn)行排序 424 18.8.4 重載過(guò)濾器 426 18.9 小結(jié) 428 第19章 控制器可擴(kuò)展性 429 19.1 準(zhǔn)備示例項(xiàng)目 430 19.2 創(chuàng)建自定義控制器工廠 431 19.2.1 處理備用控制器 433 19.2.2 實(shí)例化控制器類 434 19.2.3 實(shí)現(xiàn)其他接口方法 434 19.2.4 注冊(cè)自定義控制器工廠 435 19.3 使用內(nèi)建的控制器工廠 435 19.3.1 命名空間優(yōu)先排序 436 19.3.2 定制DefaultControllerFactory的控制器實(shí)例化 437 19.4 創(chuàng)建自定義動(dòng)作調(diào)用器 439 19.5 使用內(nèi)建的動(dòng)作調(diào)用器 441 19.5.1 使用自定義動(dòng)作名 441 19.5.2 使用動(dòng)作方法選擇 443 19.6 用特殊控制器改善性能 447 19.6.1 使用無(wú)會(huì)話控制器 448 19.6.2 使用異步控制器 450 19.7 小結(jié) 454 第20章 視圖 455 20.1 創(chuàng)建自定義視圖引擎 455 20.1.1 準(zhǔn)備示例項(xiàng)目 458 20.1.2 創(chuàng)建自定義的IView 458 20.1.3 創(chuàng)建IViewEngine實(shí)現(xiàn) 459 20.1.4 注冊(cè)自定義視圖引擎 460 20.1.5 測(cè)試視圖引擎 461 20.2 使用Razor引擎 462 20.2.1 準(zhǔn)備示例項(xiàng)目 462 20.2.2 理解Razor視圖渲染 463 20.2.3 配置視圖搜索位置 464 20.3 對(duì)Razor視圖添加動(dòng)態(tài)內(nèi)容 467 20.3.1 使用分段 467 20.3.2 使用分部視圖 472 20.3.3 使用子動(dòng)作 474 20.4 小結(jié) 476 第21章 輔助器方法 477 21.1 準(zhǔn)備示例項(xiàng)目 477 21.1.1 設(shè)置啟動(dòng)URL 478 21.1.2 測(cè)試示例應(yīng)用程序 478 21.2 創(chuàng)建自定義輔助器方法 479 21.2.1 創(chuàng)建內(nèi)聯(lián)的輔助器方法 479 21.2.2 創(chuàng)建外部輔助器方法 481 21.2.3 管理輔助器方法中的字符串編碼 484 21.3 使用內(nèi)建的Form輔助器方法 487 21.3.1 創(chuàng)建Form元素 487 21.3.2 指定表單使用的路由 493 21.3.3 使用輸入輔助器 495 21.3.4 創(chuàng)建Select元素 499 21.4 小結(jié) 501 第22章 模板輔助器方法 502 22.1 準(zhǔn)備示例項(xiàng)目 502 22.2 使用模板輔助器方法 504 22.2.1 生成標(biāo)簽和顯示元素 508 22.2.2 使用整體模型模板輔助器 510 22.3 使用模型元數(shù)據(jù) 512 22.3.1 用元數(shù)據(jù)控制編輯及可見(jiàn)性 512 22.3.2 使用用于標(biāo)簽的元數(shù)據(jù) 514 22.3.3 使用用于數(shù)據(jù)值的元數(shù)據(jù) 515 22.3.4 用元數(shù)據(jù)選擇顯示模板 517 22.3.5 將元數(shù)據(jù)運(yùn)用于伙伴類 518 22.3.6 使用復(fù)合類型屬性 520 22.4 定制模板視圖輔助器系統(tǒng) 521 22.4.1 創(chuàng)建自定義編輯器模板 521 22.4.2 創(chuàng)建泛型模板 522 22.4.3 替換內(nèi)建模板 524 22.5 小結(jié) 524 第23章 URL和Ajax輔助器方法 525 23.1 準(zhǔn)備示例項(xiàng)目 525 23.1.1 定義附加的CSS樣式 526 23.1.2 安裝NuGet包 527 23.2 創(chuàng)建基本的鏈接和URL 527 23.3 使用MVC的漸進(jìn)式Ajax 529 23.3.1 創(chuàng)建同步表單視圖 529 23.3.2 為漸進(jìn)式Ajax準(zhǔn)備項(xiàng)目 531 23.4 創(chuàng)建漸進(jìn)式Ajax表單 532 23.4.1 準(zhǔn)備控制器 532 23.4.2 創(chuàng)建Ajax表單 534 23.4.3 理解漸進(jìn)式Ajax工作原理 535 23.5 設(shè)置Ajax選項(xiàng) 536 23.5.1 確保優(yōu)雅降級(jí) 536 23.5.2 在Ajax請(qǐng)求期間給用戶提供反饋 538 23.5.3 請(qǐng)求之前對(duì)用戶進(jìn)行提示 539 23.6 創(chuàng)建Ajax鏈接 539 23.7 使用Ajax回調(diào) 541 23.8 使用JSON 543 23.8.1 對(duì)控制器添加JSON支持 544 23.8.2 在瀏覽器中處理JSON 545 23.8.3 準(zhǔn)備編碼數(shù)據(jù) 547 23.8.4 在動(dòng)作方法中檢測(cè)Ajax請(qǐng)求 548 23.9 小結(jié) 550 第24章 模型綁定 551 24.1 準(zhǔn)備示例項(xiàng)目 551 24.2 理解模型綁定 553 24.3 使用默認(rèn)模型綁定器 555 24.3.1 綁定簡(jiǎn)單類型 556 24.3.2 綁定復(fù)雜類型 558 24.3.3 綁定到數(shù)組和集合 564 24.4 手工調(diào)用模型綁定 569 24.5 定制模型綁定系統(tǒng) 571 24.5.1 創(chuàng)建自定義值提供器 571 24.5.2 創(chuàng)建自定義模型綁定器 574 24.5.3 注冊(cè)自定義模型綁定器 576 24.6 小結(jié) 577 第25章 模型驗(yàn)證 578 25.1 準(zhǔn)備示例項(xiàng)目 578 25.1.1 創(chuàng)建布局 579 25.1.2 創(chuàng)建視圖 580 25.2 明確地驗(yàn)證模型 581 25.3 顯示驗(yàn)證消息 584 25.4 使用其他驗(yàn)證技術(shù) 588 25.4.1 在模型綁定器內(nèi)實(shí)施驗(yàn)證 588 25.4.2 用元數(shù)據(jù)指定驗(yàn)證規(guī)則 589 25.4.3 定義自驗(yàn)證模型 595 25.5 執(zhí)行客戶端驗(yàn)證 596 25.5.1 啟用客戶端驗(yàn)證 597 25.5.2 使用客戶端驗(yàn)證 598 25.5.3 理解客戶端驗(yàn)證機(jī)制 599 25.6 執(zhí)行遠(yuǎn)程驗(yàn)證 600 25.7 小結(jié) 603 第26章 捆綁包 604 26.1 準(zhǔn)備示例應(yīng)用程序 604 26.1.1 添加NuGet包 604 26.1.2 創(chuàng)建模型和控制器 604 26.1.3 創(chuàng)建布局和視圖 605 26.2 腳本及樣式表加載的資料分析 608 26.3 使用腳本和樣式捆綁包 610 26.3.1 添加NuGet包 610 26.3.2 定義捆綁包 610 26.3.3 運(yùn)用捆綁包 612 26.3.4 優(yōu)化JavaScript和CSS文件 614 26.4 小結(jié) 615 第27章 Web API與單頁(yè)應(yīng)用程序 616 27.1 理解單頁(yè)應(yīng)用程序 616 27.2 準(zhǔn)備示例項(xiàng)目 617 27.2.1 創(chuàng)建模型 617 27.2.2 添加NuGet包 619 27.2.3 添加控制器 619 27.2.4 添加布局和視圖 620 27.2.5 設(shè)置啟動(dòng)位置并測(cè)試示例應(yīng)用程序 622 27.3 使用Web API 623 27.3.1 創(chuàng)建Web API控制器 624 27.3.2 測(cè)試API控制器 624 27.4 理解API控制器的工作機(jī)制 626 27.4.1 理解API控制器的動(dòng)作選擇 627 27.4.2 將HTTP方法映射到動(dòng)作方法 628 27.5 將Knockout用于單頁(yè)應(yīng)用程序 629 27.5.1 在布局中添加JavaScript庫(kù) 629 27.5.2 實(shí)現(xiàn)Summary 630 27.5.3 改善Delete特性 635 27.5.4 實(shí)現(xiàn)Create特性 636 27.6 完成應(yīng)用程序 639 27.6.1 簡(jiǎn)化Home控制器 639 27.6.2 管理內(nèi)容的可見(jiàn)性 640 27.7 小結(jié) 642
使用說(shuō)明
1、下載并解壓,得出pdf文件2、如果打不開(kāi)本文件,請(qǐng)務(wù)必下載pdf閱讀器
3、安裝后,在打開(kāi)解壓得出的pdf文件
4、雙擊進(jìn)行閱讀
- 下載地址
精通 asp.net mvc 5 Adam Freeman pdf掃描版
- 本地下載通道:
- 浙江電信下載
- 北京聯(lián)通下載
- 江蘇電信下載
- 廣東電信下載
有問(wèn)題? 點(diǎn)此報(bào)錯(cuò)
發(fā)表評(píng)論
0條評(píng)論軟件排行榜
- 102j331地溝及蓋板圖集
- 212j201平屋面建筑構(gòu)造圖集 pdf電子版
- 3機(jī)械設(shè)計(jì)手冊(cè)軟件版 v3.0破解版 附安裝教程
- 4欄桿圖集15j403-1 pdf電子版
- 5建筑電氣工程施工質(zhì)量驗(yàn)收規(guī)范gb50303-2015 pdf電子版
- 605s502室外給水管道附屬構(gòu)筑物圖集
- 715j401鋼梯圖集 pdf高清版
- 8工程地質(zhì)手冊(cè)第五版pdf高清電子版
- 9421頁(yè)明星八卦匯總pdf完整版.pdf
- 10高效能人士的七個(gè)習(xí)慣(30周年紀(jì)念版) pdf+epub高清版
熱門推薦
有柿電腦版 v11.8.6101.82M / 簡(jiǎn)體中文
得間免費(fèi)小說(shuō)電腦版 v5.3.6.196.6M / 簡(jiǎn)體中文
網(wǎng)易新聞電腦版 v113.697.68M / 簡(jiǎn)體中文
瀟湘書(shū)院電腦版 v2.3.13.91049.58M / 簡(jiǎn)體中文
開(kāi)源閱讀電腦版 v3.25.03010017.8M / 簡(jiǎn)體中文
京東讀書(shū)電腦版 v1.13.4官方版2.13M / 簡(jiǎn)體中文
未公開(kāi)的Oracle數(shù)據(jù)庫(kù)秘密 迪貝斯pdf掃描版34.69M / 簡(jiǎn)體中文
PHP語(yǔ)言精粹電子書(shū) pdf掃描版25.72M / 簡(jiǎn)體中文
Scala程序設(shè)計(jì)第二版 pdf高清完整版15.83M / 簡(jiǎn)體中文
C++多核高級(jí)編程 修斯pdf掃描版57.21M / 簡(jiǎn)體中文