ASP.NET MVC 5 高级编程

ASP.NET MVC 5 高级编程 JonGalloway/BradWilson/K.ScottAllen/DavidMatson 孙远帅著

编程 VC MVC ASP.NET
浏览人数:192
读者: ...
使用MVC 5创建动态的、数据驱动的网站 作为Microsoft备受欢迎的MVC技术的最新版本,MVC 5是一个成熟的Web应用程序框架,支持快速的、TDD友好的开发。MVC允许开发人员创建动态的、数据驱动的网站。这样的网站具有复杂的功能,如单页面应用程序、针对移动设备优化、适应性呈现等。《ASP.NET MVC 5高级编程(第5版)》还包括了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扩展 ◆ 提供了分步骤指导、真实案例以及众多代码示例,帮助读者从入门阶段进阶
第1章 入门 1   
1.1 ASP.NET MVC简介 1   
1.2 ASP.NET MVC 5概述 9   
1.3 安装MVC 5和创建应用程序 13   
1.4 ASP.NET MVC应用程序的结构 19   
1.5 小结 22   
第2章 控制器 23   
2.1 控制器的角色 23   
2.2 示例应用程序:MVC Music Store 25   
2.3 控制器基础 28   
2.4 小结 35   
第3章 视图 36   
3.1 视图的作用 37   
3.2 视图的基础知识 37   
3.3 理解视图约定 40   
3.4 强类型视图 41   
3.5 视图模型 44   
3.6 添加视图 45   
3.7 Razor视图引擎 47   
3.8 指定部分视图 57   
3.9 小结 58   
第4章 模型 59   
4.1 为MVC Music Store建模 60   
4.2 为商店管理器构造基架 63   
4.3 编辑专辑 75   
4.4 模型绑定 80   
4.5 小结 84   
第5章 表单和HTML辅助方法 85   
5.1 表单的使用 85   
5.2 HTML辅助方法 89   
5.3 其他输入辅助方法 103   
5.4 渲染辅助方法 104   
5.5 小结 108   
第6章 数据注解和验证 109   
6.1 为验证注解订单 110   
6.2 自定义验证逻辑 120   
6.3 显示和编辑注解 124   
6.4 小结 126   
第7章 成员资格、授权和安全性 127   
7.1 安全性:无趣、但极其重要 127   
7.2 使用Authorize特性登录 129   
7.3 要求角色成员使用Authorize特性 137   
7.4 扩展用户身份 138   
7.5 通过OAuth和OpenID的外部登录 139   
7.6 Web应用程序中的安全向量 145   
7.7 适当的错误报告和堆栈跟踪 166   
7.8 安全回顾和有用资源 168   
7.9 小结 169   
第8章 Ajax 171   
8.1 jQuery 172   
8.2 Ajax辅助方法 181   
8.3 客户端验证 188   
8.4 辅助方法之外 196   
8.5 提高Ajax性能 206   
8.6 小结 208   
第9章 路由 209   
9.1 统一资源定位符——URL 209   
9.2 路由概述 210   
9.3 揭秘路由如何生成URL 236   
9.4 揭秘路由如何绑定到操作 241   
9.5 自定义路由约束 242   
9.6 Web Forms和路由机制 243   
9.7 小结 244   
第10章 NuGet 245   
10.1 NuGet概述 245   
10.2 以包的形式添加库 246   
10.3 创建包 254   
10.4 发布包 264   
10.5 小结 269   
第11章 ASP.NET Web API 271   
11.1 定义ASP.NET Web API 272   
11.2 Web API入门 272   
11.3 编写API控制器 273   
IHttpController 274   
11.4 配置Web API 279   
11.5 向Web API添加路由 282   
11.6 绑定参数 283   
11.7 过滤请求 285   
11.8 启用依赖注入 286   
11.9 探索API编程 286   
11.10 跟踪应用程序 287   
11.11 Web API示例:ProductsController 287   
11.12 小结 289   
第12章 应用AngularJS构建单页面应用程序 290   
12.1 理解和安装AngularJS 291   
12.2 创建Web API 296   
12.3 创建应用程序和模块 297   
12.4 小结 315   
第13章 依赖注入 316   
13.1 软件设计模式 316   
13.2 MVC中的依赖解析 325   
13.3 Web API中的依赖解析 330   
13.4 小结 333   
第14章 单元测试 334   
14.1 单元测试和测试驱动开发的意义 334   
14.2 创建单元测试项目 339   
14.3 单元测试用于ASP.NET MVC和ASP.NET Web API应用程序的技巧和窍门 341   
14.4 小结 352   
第15章 扩展ASP.NET MVC 353   
15.1 模型扩展 354   
15.2 视图扩展 364   
15.3 控制器扩展 368   
15.4 小结 379   
第16章 高级主题 381   
16.1 移动支持 381   
16.2 高级Razor 388   
16.3 高级视图引擎 390   
16.4 高级基架 395   
16.5 高级路由 398   
16.6 高级模板 402   
16.7 高级控制器 408   
16.8 小结 426   
第17章 ASP.NET MVC实战: 构建NuGet.org网站 427   
17.1 源码与我们同在 428   
17.2 WebActivator 430   
17.3 ASP.NET动态数据 431   
17.4 异常日志 433   
17.5 性能分析 435   
17.6 数据访问 437   
17.7 EF基于代码迁移 438   
17.8 使用Octopus Deploy进行部署 440   
17.9 使用Fluent Automation自动进行浏览器测试 441   
17.10 其他有用的NuGet包 441   
17.11 小结 444   
附录A ASP.NET MVC 5.1 445   
网络资源

来自新浪微盘的资源
来自CSDN下载频道的资源
来自盘多多的资源
来自搜百度盘的资源
作者简介
评论