ASP.NET MVC 5高级编程(第5版)
.NET开发经典名著

作者:[美] Jon Galloway,Brad Wilson,K. Scott Allen,David Matson 著 孙远帅 译

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

定价:59.8元

印次:1-7

ISBN:9787302390626

出版日期:2015.02.01

印刷日期:2017.09.30

图书责编:王军

图书分类:零售

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

使用MVC 5创建动态的、数据驱动的网站 作为Microsoft备受欢迎的MVC技术的最新版本,MVC 5是一个成熟的Web应用程序框架,支持快速的、TDD友好的开发。MVC允许开发人员创建动态的、数据驱动的网站。这样的网站具有复杂的功能,如单页面应用程序、针对移动设备优化、适应性呈现等。本书还包括了MVC 5.1和MVC 5.2中的一些新特性。通过采用分步骤讲解的方法,指导读者如何充分利用MVC。本书的作者不是Microsoft的ASP.NET MVC专家,就是ASP.NET MVC领域的智者,所以作为一本实用的教程,不但强化开发人员对概念的认识,也帮助开发人员创建自己的应用程序。 主要内容 ◆ 解释了ASP.NET MVC框架与其他“每个页面一个文件”的Web框架的区别 ◆ 介绍了控制器、视图、模型、表单、HTML辅助方法、数据注解和验证、成员资格、授权、安全性和路由 ◆ 新增了对One ASP.NET项目模板、ASP.NET Identity、Bootstrap和特性路由的介绍 ◆ 探讨了一些重要主题,如Ajax、NuGet、依赖注入、单元测试和MVC扩展 ◆ 提供了分步骤指导、真实案例以及众多代码示例,帮助读者从入门阶段进阶

Jon Galloway是微软公司Windows Azure在ASP.NET平台的技术专员,他负责编写了MVC Music Store教程,并帮助组织mvcconf和aspconf(ASP.NET MVC社区的自由在线会议),并在世界范围的会议和web camps上发表演讲。他曾在多家Web开发公司供职,从朝气蓬勃的创业公司到大型企业。�

前 言 对于一名ASP.NET开发人员来说,这是一个伟大的时刻! 无论是对于已经拥有ASP.NET多年开发经验的开发人员,还是对于刚刚入门的初学者,现在都是深入学习ASP.NET MVC的绝佳时机。ASP.NET MVC从一开始就有很多乐趣,但最近两个版本添加了许多特性,使整个开发过程变得非常愉悦。 ASP.NET MVC 3带来了像Razor视图引擎这样的新特性,与NuGet包管理系统和jQuery内置整合来简化Ajax开发。ASP.NET MVC 5继续这一趋势,添加了更新的可视化设计、移动Web支持、使用ASP.NET Web API的HTTP服务、内置支持OAuth与流行网站的整合等。这样我们就可以快速地开始使用全功能Web应用程序。 这也不是简单地利用拖放功能提高短期生产率。这一切都建立在一个基于模式的Web框架上,当需要时,这个框架可帮助我们控制应用程序的每个方面。 加入我们会踏上有趣翔实的ASP.NET MVC 5之旅! 本书读者对象 本书由浅入深地介绍ASP.NET MVC,是一本优秀的ASP.NET MVC教程。 如果刚刚接触ASP.NET MVC,本书首先会帮助学习MVC概念,然后演示如何在应用代码示例中应用这些概念。本书作者已经指导成千上万名开发人员开始学习ASP.NET MVC,指导怎样安排结构思路,以便快速创建,入门开发。 我们知道许多读者都熟悉ASP.NET Web Forms,在一些上下文中,我们介绍它们之间的异同来帮助理解它们之间的关系。事实上,ASP.NET MVC 5不是ASP.NET Web Forms的替换品。...

课件下载

暂无样章

网络资源

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

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

第1章  入门 1

1.1  ASP.NET MVC简介 1

1.1.1  ASP.NET MVC如何适应ASP.NET 1

1.1.2  MVC模式简介 2

1.1.3  MVC在Web框架中的应用 2

1.1.4  ASP.NET MVC 5的发展历程 3

1.1.5  ASP.NET MVC 4概述 6

1.1.6  开源发布 9

1.2  ASP.NET MVC 5概述 9

1.2.1  One ASP.NET 10

1.2.2  新的Web项目体验 10

1.2.3  ASP.NET Identity 10

1.2.4  Bootstrap模板 11

1.2.5  特性路由 13

1.2.6  ASP.NET基架 13

1.2.7  身份验证过滤器 13

1.2.8  过滤器重写 13

1.3  安装MVC 5和创建应用程序 13

1.3.1  ASP.NET MVC 5的软件需求 13

1.3.2  安装ASP.NET MVC 5 14

1.3.3  创建ASP.NET MVC 5应用程序 14

1.3.4  New ASP.NET Project对话框 15

1.4  ASP.NET MVC应用程序的结构 19

1.4.1  ASP.NET MVC和约定 21

1.4.2  约定优于配置 21

1.4.3  约定简化通信 22

1.5  小结 22

第2章  控制器 23

2.1  控制器的角色 23

2.2  示例应用程序:MVC Music Store 25

2.3  控制器基础 28...