注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络软件与程序设计.NETASP.NET MVC 3 高级编程

ASP.NET MVC 3 高级编程

ASP.NET MVC 3 高级编程

定 价:¥59.00

作 者: (美)加洛韦(Jon Galloway) 等 著 孙远帅 译
出版社: 清华大学出版社
丛编项:
标 签: ASP

购买这本书可以去


ISBN: 9787302286752 出版时间: 2012-06-01 包装: 平装
开本: 16开 页数: 370 字数:  

内容简介

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

作者简介

  Jon Galloway是Microsoft公司社区项目经理,主要从事于ASP.NET MVC项目。他负责编写了MVCMusic Store教程,并帮助组织mvcConf(一个免费的ASP.NET MVC社区在线会议),2010年,他游历世界为WebCamps教授MVC课程。Jon曾经供职于VertigoSoftware,在那里,他主要负责一些Microsoft会议网站、支持HighProfile的Silverlight视频播放器,还有MIX主题演示。在这之前,他曾在很多Web开发公司任职,从朝气蓬勃的创业公司到财富500强企业。他是HerdingCode博客(http://herdingcode.com)的一部分,他的博客地址为http://weblogs.asp.net/jgalloway、Twitter账户名是@jongalloway。Phil Haack是一名高级项目经理,和ASP.NET团队一起从事于ASP.NETMVC项目。在加入Microsoft公司以前,Phil做过代码搜索引擎的产品经理,做过在线游戏公司的开发经理,还做过一个很受欢迎的西班牙语的电视网络的高级架构设计师,除此之外,他还做过其他一些疯狂的职业。作为一个代码“瘾君子”,PhilHaack喜欢设计软件。他不仅喜欢编写软件,而且喜欢撰写关于软件和软件管理的博客,他的博客网址为http://haacked.com/。在业余时间,Phil参加各种开源项目,他是Subtext博客引擎项目的创始人,当然,该项目目前正在使用ASP.NETMVC重写。Brad Wilson是Microsoft公司的一名高级软件开发工程师,在Web平台和工具(Web Platform andTools)团队从事于ASP.NET MVC项目。在2005年,他加入了Microsoft公司的模式和实践(Patterns andPractices)团队,同时也在构建CodePlex开源托管站点团队中工作。在加入Microsoft公司之前的20年里,他就已经在各种软件公司做过开发人员、架构师、团队组长和CTO(首席技术官)。他也是xUnit.net开源开发测试框架的作者JamesNewkirk的合作作者。自从2001年,他就积极地编写博客,主要讲解一些ASP.NET主题,他的博客网址是http://bradwilson.typepad.com/。他的Twitter账户名是@bradwilson。K. ScottAllen是OdeToCode有限责任公司的创始人。Scott为世界各地的客户提供定制开发、咨询和指导服务。

图书目录

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

本目录推荐