精通 ASP.NET MVC 5 (Pro ASP.NET MVC 5)
內容描述
<內容提要>
ASP.NET MVC 5框架是微軟ASP.NET Web平臺的新進展。它提供了高生產率的編程模型,結合ASP.NET的全部優勢,促成更整潔的代碼架構、測試驅動開發和強大的可擴展性。本書涵蓋ASP.NET MVC 5的所有開發優勢技術,包括用C#屬性定義路由技術及重寫過濾器技術等。且構建MVC應用程序的用戶體驗也有本質上的改進。其中書裡也專一講解了用新Visual Studio 2013創建MVC應用程序時的技術和技巧。本書包括完整的開發工具介紹以及對代碼進行輔助編譯和調試的技術。本書還涉及流行的Bootstrap 庫,該庫現已被納入到MVC 5之中,為開發人員提供更廣泛的多平臺CSS和HTML5選項,而不必像以前那樣去加載大量的第三方庫。本書適合程序員、Web開發者學習,也適合作為大中專院校相關專業的師生用書和培訓學校的教材。
<目錄>
目錄第1章ASP.NET MVC背景1 1.1理解ASP.NET歷史1 1.2當今的Web開發3 1.2.1 Web標準與REST3 1.2.2敏捷與測試驅動開發3 1.2.3 Ruby on Rails4 1.2.4 Node. js4 1.3 ASP.NET MVC的關鍵優點5 1.3.1 MVC的體系結構5 1.3.2可擴展性5 1.3.3 HTML和上的嚴密控制6 1.3.4可測試性6 1.3.5強大的路由系統7 1.3.6建立在ASP.NET平臺的精華之上7 1.3.7現代API7 1.3.8 ASP.NET MVC是開源的8 1.4本書的預備知識8 1.5本書的結構8 1.5.1第1部分: ASP.NET MVC 5導論8 1.5.2第2部分:ASP.NET MVC細節8 1.6本版的新特點9 1.7獲取示例代碼9 1.8本書所需的軟件10 1.9誠信10 1.10小結10 第2章個MVC應用程序11 2.1準備Visual Studio11 2.2創建新的ASP.NET MVC項目11 2.2.1添加個控制器13 2.2.2理解路由16 2.3渲染Web頁面16 2.3.1創建並渲染視圖16 2.3.2添加動態輸出20 2.4創建一個簡單的數據錄入應用程序21 2.4.1設置場景21 2.4.2設計一個數據模型22 2.4.3鏈接動作方法23 2.4.4建立表單25 2.4.5設置啟動URL27 2.4.6處理表單28 2.4.7添加驗證31 2.4.8設置內容樣式35 2.4.9完成示例40 2.5小結41 第3章MVC模式42 3.1 MVC簡史42 3.2理解MVC模式42 3.2.1理解域模型43 3.2.2 MVC的ASP.NET實現44 3.2.3 MVC與其他模式比較44 3.3建立松耦合組件47 3.3.1使用依賴項註入48 3