展开全部

主编推荐语

本书详细解释ASP.NET Core MVC的架构、功能和应用,深入阐述构建现代可扩展的Web应用程序的工具、技术和方法,揭示如何为.NET Core平台创建轻型的移动端应用程序。

内容简介

本书主要内容包括MVC模式、C#基本特性、Razor、Visual Studio、MVC应用程序的单元测试、实际应用程序的创建、URL路由、高级路由特性、控制器、依赖注入、过滤器、API控制器、视图、视图组件、标签助手、模型绑定、模型验证、ASP.NET Core Identity、模型约定和操作约束等。

本书适合.NET开发人员和 Web开发人员阅读,也可供计算机相关专业的师生阅读。

目录

  • 版权信息
  • 内容提要
  • 作者简介
  • 技术审校者简介
  • 推荐序
  • 服务与支持
  • 第一部分 ASP.NET Core MVC
  • 第1章 ASP.NET Core MVC背景
  • 1.1 ASP.NET Core MVC的历史
  • 1.2 ASP.NET Core
  • 1.3 预备知识
  • 1.4 本书的结构
  • 1.5 如何获取本书的示例代码
  • 1.6 联系作者
  • 1.7 小结
  • 第2章 首个MVC应用程序
  • 2.1 安装Visual Studio
  • 2.2 安装.NET Core 2.0 SDK
  • 2.3 创建新的ASP.NET Core MVC项目
  • 2.4 渲染页面
  • 2.5 创建一个简单的数据录入程序
  • 2.6 小结
  • 第3章 MVC模式、项目与约定
  • 3.1 MVC简史
  • 3.2 MVC模式
  • 3.3 MVC与其他模式的比较
  • 3.4 ASP.NET Core MVC项目
  • 3.5 小结
  • 第4章 C#基本特性
  • 4.1 准备示例项目
  • 4.2 运用null条件运算符
  • 4.3 使用自动实现属性
  • 4.4 使用字符串插值
  • 4.5 使用对象和集合初始化器
  • 4.6 模式匹配
  • 4.7 使用扩展方法
  • 4.8 使用Lambda表达式
  • 4.9 使用类型推断和匿名类型
  • 4.10 使用异步方法
  • 4.11 获取名称
  • 4.12 小结
  • 第5章 使用Razor
  • 5.1 准备示例项目
  • 5.2 使用模型对象
  • 5.3 使用布局
  • 5.4 使用Razor表达式
  • 5.5 小结
  • 第6章 使用Visual Studio
  • 6.1 准备示例项目
  • 6.2 管理软件包
  • 6.3 迭代开发
  • 6.4 部署JavaScript和CSS
  • 6.5 小结
  • 第7章 对MVC应用程序进行单元测试
  • 7.1 准备示例项目
  • 7.2 测试MVC应用程序
  • 7.3 改进单元测试
  • 7.4 小结
  • 第8章 SportsStore应用程序
  • 8.1 准备开始
  • 8.2 开始领域模型开发
  • 8.3 显示产品清单
  • 8.4 准备数据库
  • 8.5 添加分页
  • 8.6 更改内容样式
  • 8.7 小结
  • 第9章 SportsStore的导航
  • 9.1 添加导航控件
  • 9.2 构建购物车
  • 9.3 小结
  • 第10章 完成购物车
  • 10.1 使用服务优化购物车模型
  • 10.2 完成购物车功能
  • 10.3 提交订单
  • 10.4 小结
  • 第11章 SportsStore的管理
  • 11.1 管理订单
  • 11.2 添加目录管理
  • 11.3 小结
  • 第12章 SportsStore的安全和部署
  • 12.1 保护管理功能
  • 12.2 部署应用程序
  • 12.3 小结
  • 第13章 使用Visual Studio Code
  • 13.1 设置开发环境
  • 13.2 创建ASP.NET Code项目
  • 13.3 使用Visual Studio Code准备项目
  • 13.4 重新创建PartyInvites应用程序
  • 13.5 Visual Studio Code中的单元测试
  • 13.6 小结
  • 第二部分 ASP.NET Core MVC详解
  • 第14章 配置应用程序
  • 14.1 准备示例项目
  • 14.2 配置项目
  • 14.3 理解Program类
  • 14.4 了解Startup类
  • 14.5 配置应用程序
  • 14.6 配置MVC服务
  • 14.7 处理复杂配置
  • 14.8 小结
  • 第15章 URL路由
  • 15.1 准备示例项目
  • 15.2 介绍URL模式
  • 15.3 创建和注册简单路由
  • 15.4 定义默认值
  • 15.5 使用静态URL片段
  • 15.6 定义自定义片段变量
  • 15.7 约束路由
  • 15.8 使用特性路由
  • 15.9 小结
  • 第16章 高级路由特性
  • 16.1 准备示例项目
  • 16.2 在视图中生成传出的URL
  • 16.3 自定义路由系统
  • 16.4 使用区域
  • 16.5 URL模式最佳实践
  • 16.6 小结
  • 第17章 控制器和操作
  • 17.1 准备示例项目
  • 17.2 理解控制器
  • 17.3 创建控制器
  • 17.4 接收上下文数据
  • 17.5 生成响应
  • 17.6 小结
  • 第18章 依赖注入
  • 18.1 准备示例项目
  • 18.2 创建松散耦合的组件
  • 18.3 ASP.NET的依赖注入
  • 18.4 服务的生命周期
  • 18.5 使用操作注入
  • 18.6 使用属性注入特性
  • 18.7 手动请求实现对象
  • 18.8 小结
  • 第19章 过滤器
  • 19.1 准备示例项目
  • 19.2 使用过滤器
  • 19.3 实现过滤器
  • 19.4 使用授权过滤器
  • 19.5 使用操作过滤器
  • 19.6 使用结果过滤器
  • 19.7 使用异常过滤器
  • 19.8 为过滤器使用依赖注入
  • 19.9 创建全局过滤器
  • 19.10 理解和更改过滤器的执行顺序
  • 19.11 小结
  • 第20章 API控制器
  • 20.1 准备示例项目
  • 20.2 REST控制器的作用
  • 20.3 REST和API控制器
  • 20.4 内容格式
  • 20.5 小结
  • 第21章 视图
  • 21.1 准备示例项目
  • 21.2 创建自定义视图引擎
  • 21.3 使用Razor引擎
  • 21.4 将动态内容添加到Razor视图中
  • 21.5 配置Razor
  • 21.6 小结
  • 第22章 视图组件
  • 22.1 准备示例项目
  • 22.2 视图组件
  • 22.3 创建视图组件
  • 22.4 创建混合的控制器/视图组件类
  • 22.5 小结
  • 第23章 标签助手
  • 23.1 准备示例项目
  • 23.2 创建标签助手
  • 23.3 高级标签助手特性
  • 23.4 小结
  • 第24章 使用表单标签助手
  • 24.1 准备示例项目
  • 24.2 使用form元素
  • 24.3 使用input元素
  • 24.4 使用label元素
  • 24.5 使用select和option元素
  • 24.6 使用textarea元素
  • 24.7 验证表单标签助手
  • 24.8 小结
  • 第25章 使用其他内置标签助手
  • 25.1 准备示例项目
  • 25.2 使用宿主环境标签助手
  • 25.3 使用JavaScript和CSS标签助手
  • 25.4 使用超链接元素
  • 25.5 使用图像元素
  • 25.6 使用数据缓存
  • 25.7 小结
  • 第26章 模型绑定
  • 26.1 准备示例项目
  • 26.2 理解模型绑定
  • 26.3 指定模型绑定源
  • 26.4 小结
  • 第27章 模型验证
  • 27.1 准备示例项目
  • 27.2 理解模型验证的需求
  • 27.3 显式地验证模型
  • 27.4 使用元数据指定验证规则
  • 27.5 执行客户端验证
  • 27.6 执行远程验证
  • 27.7 小结
  • 第28章 ASP.NET Core Identity入门
  • 28.1 准备示例项目
  • 28.2 设置ASP.NET Core Identity
  • 28.3 使用ASP.NET Core Identity
  • 28.4 完成管理功能
  • 28.5 小结
  • 第29章 应用ASP.NET Core Identity
  • 29.1 准备示例项目
  • 29.2 验证用户
  • 29.3 使用角色授权用户
  • 29.4 播种数据库
  • 29.5 小结
  • 第30章 ASP.NET Core Identity进阶
  • 30.1 准备示例项目
  • 30.2 添加自定义用户属性
  • 30.3 使用声明和策略
  • 30.4 使用第三方验证
  • 30.5 小结
  • 第31章 模型约定与操作约束
  • 31.1 准备示例项目
  • 31.2 使用应用程序模型和模型约定
  • 31.3 使用操作约束
  • 31.4 小结
展开全部

评分及书评

评分不足
2个评分
  • 用户头像
    给这本书评了
    5.0

    本书详细解释 ASP.NET Core MVC 的架构、功能和应用,深入阐述构建现代可扩展的 Web 应用程序的工具、技术和方法,揭示如何为.NET Core 平台创建轻型的移动端应用程序。本书主要内容包括 MVC 模式、C# 基本特性、RazorVisual StudioMVC 应用程序的单元测试、实际应用程序的创建、URL 路由、高级路由特性、控制器、依赖注入、过滤器、API 控制器、视图、视图组件、标签助手、模型绑定、模型验证、ASP.NET Core Identity、模型约定和操作约束等。

      转发
      评论

    出版方

    人民邮电出版社

    人民邮电出版社是工业和信息化部主管的大型专业出版社,成立于1953年10月1日。人民邮电出版社坚持“立足信息产业、面向现代社会、传播科学知识、服务科教兴国”,致力于通信、计算机、电子技术、教材、少儿、经管、摄影、集邮、旅游、心理学等领域的专业图书出版。