ASP.NET MVC 5编程实战(第3版)——构建在桌面和移动设备运行同样精彩的Web应用
.NET 开发经典名著

作者:[美] Dino Esposito 著 潘丽臣 译

丛书名:开源.NET生态软件开发

定价:59.8元

印次:1-1

ISBN:9787302394808

出版日期:2015.03.01

印刷日期:2015.03.19

图书责编:王军

图书分类:零售

电子书
在线购买
分享
内容简介
作者简介
前言序言
资源下载
查看详情 查看详情 查看详情

使用ASP.NET MVC开发新一代Web应用程序 深入了解ASP.NET MVC 5的架构和特性,并学习构建在桌面和移动设备上都运行良好的Web应用程序。Web开发专家Dino Esposito将带你全面了解Web框架的模型-视图-控制器(MVC)设计模型,并为你介绍用以完整分离业务逻辑和用户界面的工具。如果你是经验丰富的Web开发人员,且刚开始接触ASP.NET MVC,这本实践指导类的书将助你顺利打开ASP.NET MVC的开发之门。 主要内容 ◆ 构建易于测试和维护的Web应用程序 ◆ 深入研究控制器功能——MVC站点核心 ◆ 探索视图引擎的结构和运转情况 ◆ 使用自定义模型绑定器处理各种输入数据 ◆ 自动化输入表单的编写和简化验证 ◆ 设计用于移动设备、本地化以及错误处理的网站 ◆ 通过实现成员资格和身份标识系统来提供安全性 ◆ 使用JavaScript和jQuery将脚本代码注入站点 ◆ 使用响应式网页设计和无线通用资源文件(WURFL) ◆ 让网站适合移动设备

Dino Esposito是知名的Web开发专家,多次作为DevConnections、Microsoft TechEd等IT盛会的演讲嘉宾,他还是MSDN杂志和一些其他媒体的撰稿人,著有多本畅销技术图书,包括Microsoft ASP.NET and AJAX: Architecting Web Applications等。�

前 言 首先要掌握事实,然后你可以随意歪曲它们。 ——Mark Twain ASP.NET诞生于20世纪90年代末期各行各业正迅速探索互联网的时代。ASP.NET的主要目的是为了让开发人员能够快速有效地构建应用程序,而无须处理如HTTP、 HTML和JavaScript等错综复杂的底层细节。这正是当时的社会环境所强烈要求的。ASP.NET是微软推出来满足这项需求的,且大大超过了预期的程度。 十多年后的今天,ASP.NET的发展显得有些滞后,很多人甚至开始质疑Web框架存在的必要性。这是一个了不起的时代,为我们提供了若干选项。其中就有Web Forms和ASP.NET MVC应用程序,还有更多JavaScript密集型客户端应用程序(单页面应用程序),它们使用一个服务器端后台来为实际公开的一些页面提供基本布局和特设服务,比如捆绑。 奇妙的是,使用Web Forms模式,你仍可以编写功能性应用程序,尽管ASP.NET MVC能够更密切地服务于开发人员的当前需求。Web Forms的最常见应用场景是,你要开发专注于呈现数据并使用优质第三方控件套装的应用程序。ASP.NET MVC可用于处理其他所有方面,包括客户端单页面应用程序的框架搭建。 Web应用程序的改变方式证明了,ASP.NET MVC可能未能替代ASP.NET Web Forms在众多开发人员心目中的地位,但这却是正确的选择,ASP.NET MVC足以成为任何一个需要实体后台的应用程序的理想Web平台,对于那些以多设备实用功能为目标的Web应用程序来说尤其如此。是的,这很可能意味着不到两年时间内...

暂无课件

暂无样章

暂无网络资源

扫描二维码
下载APP了解更多

目录
荐语
查看详情 查看详情
目    录

第I部分  ASP.NET MVC基础

第1章  ASP.NET MVC控制器 3

1.1  对输入请求进行路由 4

1.1.1  模拟ASP.NET MVC运行时 4

1.1.2  URL路由HTTP模块 7

1.1.3  应用程序路由 9

1.2  控制器类 15

1.2.1  控制器的特征 15

1.2.2  编写控制器类 17

1.2.3  处理输入数据 22

1.2.4  产生操作结果 25

1.3  本章小结 30

第2章  ASP.NET MVC视图 33

2.1  视图引擎的结构与性能 34

2.1.1  视图引擎的机制 34

2.1.2  视图模板定义 39

2.2  HTML帮助器 42

2.2.1  基础帮助器 43

2.2.2  模板化帮助器 49

2.2.3  自定义帮助器 51

2.3  Razor视图引擎 54

2.3.1  视图引擎的内部机制 54

2.3.2  设计一个样例视图 59

2.4  视图编码 65

2.4.1  视图建模 65

2.4.2  高级功能 71

2.5  本章小结 74

第3章  模型绑定架构 75

3.1  输入模型 76

3.1.1  Web Forms输入处理的演变 76

3.1.2  ASP.NET MVC中的输入处理 77

3.2  模型绑定 78

3.2.1  模型绑定的基础结构 78

3.2.2  默认模型绑定器 79

3.2.3  默认绑定器的可自定义方面 91

3.3  高级模型绑定 93

3.3.1  自定义类型绑... 查看详情

查看详情