ASP.NET MVC 3高级编程
ASP.NET MVC 3高级编程封面图

ASP.NET MVC 3高级编程

(美) 加洛韦 (Galloway,J.) , (美) 哈克 (Haack,P.) , (美) 威尔逊 (Wilson,B.) , (美) 艾伦 (Allen,K.S.) , 著

出版社:清华大学出版社

年代:2012

定价:59.0

书籍简介:

本书涵盖了ASP.NET MVC 3.0的所有高级特性,包括ASP.NET MVC的结构原理——可扩展性、可测试性和关注点分离,路由、控制器、视图及视图引擎、控件的使用、过滤器的解析及开发、控制器与视图间数据的传递原理、测试技术、站点的部署等。

作者介绍:

JonGalloway,在Microsoft的服务器和工具在线组工作,主要负责ASP.NET社区和ASP.NET网站。   PhilHaack,MicrosoftWeb平台和工具组的高级项目经理,主要负责ASP.NETMVC和NuGet。   BradWilson,在专业软件开发和Web开发方面有将近20年的工作经验,目前在Microsoft从事ASP.NETMVC项目研发工作。   K.ScottAllen,OdeToCode有限责任公司的创始人,在那里他为世界各地的客户提供定制开发、咨询和指导服务。

书籍目录:

第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的发展历程

1.1.5 Razor视图引擎

1.1.6 验证的改善

1.1.7 强大的JavaScript支持

1.1.8 高级功能

1.1.9 ASP.NET MVC3特性总结

1.2 创建ASP.NET MVC应用程序

1.2.1 创建ASP.NET MVC应用程序的软件要求

1.2.2 安装ASP.NET MVC3

1.2.3 创建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 创建第一个(非常简单的)控制器

2.4.3 控制器操作中的参数

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 执行基架模板

4.2.4 执行基架代码

4.3 编辑专辑

4.3.1 创建编辑专辑的资源

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 辅助方法、模型和视图数掘

5.2.7 强类型辅助方法

5.2.8 辅助方法和模型元数据

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章 数据注解和验证

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章 高级主题

内容摘要:

  《ASP.NETMVC3高级编程》是由Microsoft公司推出的、万众期待的用来创建数捌驱动,性动态Web应用程序的最新框架。本书由Microsoft公司内部团队编写,深入阐述了如何使用ASP.NETMVC3的新特性及其激动人心的功能。本书首先简单介绍了ASPNETMVC杠架,然后一步一步地向您展示如何安装和创建ASP.NETMVC项目。另外,书中的MVCMusicStore实用教程可帮助您巩固概念,为您创建满足真实需求的应用程序打下坚实的基础。

编辑推荐:

  
 《ASP.NETMVC3高级编程》主要内容:描述视图的概念,探讨Razor语法、NuGet、单元测试等、解释控制器在MVC框架中的作用,以及模型在绑定和数据访问策略中发挥的作用、演示如何显示和处理表单、涵盖添加到April2011ToolsUpdate中的新特性,如基架和HTML5项目模板、展示在客户端和服务器端验证模型的过程、给出利用成员资格、授权和安全特性的忠告、讲解将TDD应用于ASP.NETMVC的方法。

书籍规格:

书籍详细信息
书名ASP.NET MVC 3高级编程站内查询相似图书
9787302286752
如需购买下载《ASP.NET MVC 3高级编程》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN
出版地北京出版单位清华大学出版社
版次1版印次1
定价(元)59.0语种简体中文
尺寸26 × 19装帧平装
页数印数 3000

书籍信息归属:

ASP.NET MVC 3高级编程是清华大学出版社于2012.6出版的中图分类号为 TP393.092 的主题关于 网页制作工具 的书籍。