注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡軟件與程序設計.NETASP.NET MVC 3 高級編程

ASP.NET MVC 3 高級編程

ASP.NET MVC 3 高級編程

定 價:¥59.00

作 者: (美)加洛韋(Jon Galloway) 等 著 孫遠帥 譯
出版社: 清華大學出版社
叢編項:
標 簽: ASP

ISBN: 9787302286752 出版時間: 2012-06-01 包裝: 平裝
開本: 16開 頁數(shù): 370 字數(shù):  

內(nèi)容簡介

  《ASP.NET MVC 3 高級編程》是由Microsoft公司推出的、萬眾期待的用來創(chuàng)建數(shù)捌驅(qū)動,性動態(tài)Web應用程序的最新框架。本書由Microsoft公司內(nèi)部團隊編寫,深入闡述了如何使用ASP.NETMVC 3的新特性及其激動人心的功能。本書首先簡單介紹了ASPNET MVC杠架,然后一步一步地向您展示如何安裝和創(chuàng)建ASP.NET MVC項目。另外,書中的MVC Music Store實用教程可幫助您鞏固概念,為您創(chuàng)建滿足真實需求的應用程序打下堅實的基礎。

作者簡介

  Jon Galloway是Microsoft公司社區(qū)項目經(jīng)理,主要從事于ASP.NET MVC項目。他負責編寫了MVCMusic Store教程,并幫助組織mvcConf(一個免費的ASP.NET MVC社區(qū)在線會議),2010年,他游歷世界為WebCamps教授MVC課程。Jon曾經(jīng)供職于VertigoSoftware,在那里,他主要負責一些Microsoft會議網(wǎng)站、支持HighProfile的Silverlight視頻播放器,還有MIX主題演示。在這之前,他曾在很多Web開發(fā)公司任職,從朝氣蓬勃的創(chuàng)業(yè)公司到財富500強企業(yè)。他是HerdingCode博客(http://herdingcode.com)的一部分,他的博客地址為http://weblogs.asp.net/jgalloway、Twitter賬戶名是@jongalloway。Phil Haack是一名高級項目經(jīng)理,和ASP.NET團隊一起從事于ASP.NETMVC項目。在加入Microsoft公司以前,Phil做過代碼搜索引擎的產(chǎn)品經(jīng)理,做過在線游戲公司的開發(fā)經(jīng)理,還做過一個很受歡迎的西班牙語的電視網(wǎng)絡的高級架構設計師,除此之外,他還做過其他一些瘋狂的職業(yè)。作為一個代碼“癮君子”,PhilHaack喜歡設計軟件。他不僅喜歡編寫軟件,而且喜歡撰寫關于軟件和軟件管理的博客,他的博客網(wǎng)址為http://haacked.com/。在業(yè)余時間,Phil參加各種開源項目,他是Subtext博客引擎項目的創(chuàng)始人,當然,該項目目前正在使用ASP.NETMVC重寫。Brad Wilson是Microsoft公司的一名高級軟件開發(fā)工程師,在Web平臺和工具(Web Platform andTools)團隊從事于ASP.NET MVC項目。在2005年,他加入了Microsoft公司的模式和實踐(Patterns andPractices)團隊,同時也在構建CodePlex開源托管站點團隊中工作。在加入Microsoft公司之前的20年里,他就已經(jīng)在各種軟件公司做過開發(fā)人員、架構師、團隊組長和CTO(首席技術官)。他也是xUnit.net開源開發(fā)測試框架的作者JamesNewkirk的合作作者。自從2001年,他就積極地編寫博客,主要講解一些ASP.NET主題,他的博客網(wǎng)址是http://bradwilson.typepad.com/。他的Twitter賬戶名是@bradwilson。K. ScottAllen是OdeToCode有限責任公司的創(chuàng)始人。Scott為世界各地的客戶提供定制開發(fā)、咨詢和指導服務。

圖書目錄

第1章 入門
1.1 ASP.NET MVC簡介
1.1.1 ASP.NET MVC如何適應ASP.NET
1.1.2 MVC模式簡介
1.1.3 MVC在Web框架中的應用
1.1.4 ASP.NETMVC3的發(fā)展歷程
1.1.5 Razor視圖引擎
1.1.6 驗證的改善
1.1.7 強大的JavaScript支持
1.1.8 高級功能
1.1.9 ASP.NET MVC3特性總結
1.2 創(chuàng)建ASP.NET MVC應用程序
1.2.1 創(chuàng)建ASP.NET MVC應用程序的軟件要求
1.2.2 安裝ASP.NET MVC3
1.2.3 創(chuàng)建ASP.NET MVC應用程序
1.2.4 NewASP.NET MVC3Project對話框
1.3 ASP.NET MVC應用程序的結構
1.4 小結

第2章 控制器
2.1 控制器的角色
2.2 控制器簡史
2.3 示例應用程序:MVCMusic Store
2.4 控制器基礎
2.4.1 簡單示例:Home Controller
2.4.2 創(chuàng)建第一個(非常簡單的)控制器
2.4.3 控制器操作中的參數(shù)
2.5 小結

第3章 視圖
3.1 視圖的作用
3.2 指定視圖
3.3 強類型視圖
3.4 視圖模型
3.5 添加視圖
3.5.1 AddView對話框中的選項
3.5.2 自定義T4視圖模板
3.6 Razor視圖引擎
3.6.1 Razor的概念
3.6.2 代碼表達式
3.6.3 Html編碼
3.6.4 代碼塊
3.6.5 Razor語法示例
3.6.6 布局
3.6.7 View Start
3.7 指定分部視圖
3.8 視圖引擎
3.8.1 配置視圖引擎
3.8.2 查找視圖
3.8.3 視圖本身
3.8.4 其他的視圖引擎
3.9 新的視圖引擎還是新的Action Result
3.10 小結

第4章 模型
4.1 為MVCMusic Store建模
4.2 為商店管理器構造基架
4.2.1 基架的概念
4.2.2 基架和實體框架
4.2.3 執(zhí)行基架模板
4.2.4 執(zhí)行基架代碼
4.3 編輯專輯
4.3.1 創(chuàng)建編輯專輯的資源
4.3.2 響應編輯時的POST請求
4.4 模型綁定
4.4.1 Default Mode IBinder
4.4.2 模型綁定安全性簡介
4.4.3 顯式模型綁定
4.5 小結

第5章 表單和HTML輔助方法
5.1 表單的使用
5.1.1 action和method特性
5.1.2 GET方法還是POST方法
5.2 HTML輔助方法
5.2.1 自動編碼
5.2.2 輔助方法的使用
5.2.3 HTML輔助方法的工作原理
5.2.4 設置專輯編輯表單
5.2.5 添加輸入元素
5.2.6 輔助方法、模型和視圖數(shù)掘
5.2.7 強類型輔助方法
5.2.8 輔助方法和模型元數(shù)據(jù)
5.2.9 模板輔助方法
5.2.1 0輔助方法和ModelState
5.3 其他輸入輔助方法
5.3.1 Html.Hidden
5.3.2 Html.Password
5.3.3 Html.RadioButton
5.3.4 Html.CheckBox
5.4 渲染輔助方法
5.4.1 Html.Action Link和Htm1.RouteLink
5.4.2 URL輔助方法
5.4.3 Html.Partial和Html.Render Partial
5.4.4 Html.Action和Html.Render Action
5.5 小結

第6章 數(shù)據(jù)注解和驗證
6.1 為驗證注解訂單
6.1.1 驗證注解的使用
6.1.2 自定義錯誤提示消息及其本地化
6.1.3 注解的后臺原理
6.1.4 控制器操作和驗證錯誤
6.2 自定義驗證邏輯
6.2.1 自定義注解
6.2.2 IValidatable Object
6.3 顯示和編輯注解
6.3.1 Display
6.3.2 ScaffoldColumn
6.3.3 DisplayFormat
6.3.4 ReadOnly
6.3.5 DataType
6.3.6 UIHint
6.3.7 HiddenInput
6.4 小結
……
第7章 應用程序的安全性
第8章 AJAX
第9章 路由機制
第10章 NuGet
第11章 依賴注入
第12章 單元測試
第13章 擴展ASP.NETMVC
第14章 高級主題

本目錄推薦

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