ASP.NET MVC 5高级编程(第5版)(.NET开发经典名著) 下载 pdf 百度网盘 epub 免费 2025 电子书 mobi 在线
ASP.NET MVC 5高级编程(第5版)(.NET开发经典名著)电子书下载地址
- 文件名
- [epub 下载] ASP.NET MVC 5高级编程(第5版)(.NET开发经典名著) epub格式电子书
- [azw3 下载] ASP.NET MVC 5高级编程(第5版)(.NET开发经典名著) azw3格式电子书
- [pdf 下载] ASP.NET MVC 5高级编程(第5版)(.NET开发经典名著) pdf格式电子书
- [txt 下载] ASP.NET MVC 5高级编程(第5版)(.NET开发经典名著) txt格式电子书
- [mobi 下载] ASP.NET MVC 5高级编程(第5版)(.NET开发经典名著) mobi格式电子书
- [word 下载] ASP.NET MVC 5高级编程(第5版)(.NET开发经典名著) word格式电子书
- [kindle 下载] ASP.NET MVC 5高级编程(第5版)(.NET开发经典名著) kindle格式电子书
寄语:
Wrox精品红皮书,Microsoft 内部编写,创建数据驱动型动态Web程序的新框架, ASP.NET MVC 5,超值畅销版
内容简介:
使用MVC 5创建动态的、数据驱动的网站
《ASP.NET MVC 5高级编程(第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扩展
◆ 提供了分步骤指导、真实案例以及众多代码示例,帮助读者从入门阶段进阶
书籍目录:
第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
2.3.1 简单示例:Home Controller 28
2.3.2 创建个控制器 30
2.3.3 控制器操作中的参数 33
2.4 小结 35
第3章 视图 36
3.1 视图的作用 37
3.2 视图的基础知识 37
3.3 理解视图约定 40
3.4 强类型视图 41
3.4.1 ViewBag的不足 41
3.4.2 理解ViewBag、ViewData和ViewDataDictionary 43
3.5 视图模型 44
3.6 添加视图 45
3.7 Razor视图引擎 47
3.7.1 Razor的概念 48
3.7.2 代码表达式 49
3.7.3 HTML编码 50
3.7.4 代码块 52
3.7.5 Razor语法示例 52
3.7.6 布局 54
3.7.7 ViewStart 56
3.8 指定部分视图 57
3.9 小结 58
第4章 模型 59
4.1 为MVC Music Store建模 60
4.2 为商店管理器构造基架 63
4.2.1 基架的含义 63
4.2.2 基架和实体框架 64
4.2.3 执行基架模板 66
4.2.4 执行基架代码 71
4.3 编辑专辑 75
4.3.1 创建编辑专辑的资源 76
4.3.2 响应编辑时的POST请求 79
4.4 模型绑定 80
4.4.1 DefaultModelBinder 81
4.4.2 显式模型绑定 82
4.5 小结 84
第5章 表单和HTML辅助方法 85
5.1 表单的使用 85
5.1.1 action和method特性 86
5.1.2 GET方法还是POST方法 86
5.2 HTML辅助方法 89
5.2.1 自动编码 90
5.2.2 辅助方法的使用 91
5.2.3 HTML辅助方法的工作原理 91
5.2.4 设置专辑编辑表单 92
5.2.5 添加输入元素 93
5.2.6 辅助方法、模型和视图数据 98
5.2.7 强类型辅助方法 100
5.2.8 辅助方法和模型元数据 101
5.2.9 模板辅助方法 101
5.2.10 辅助方法和ModelState 102
5.3 其他输入辅助方法 103
5.3.1 Html.Hidden 103
5.3.2 Html.Password 103
5.3.3 Html.RadioButton 103
5.3.4 Html.CheckBox 104
5.4 渲染辅助方法 104
5.4.1 Html.ActionLink和Html.RouteLink 104
5.4.2 URL辅助方法 105
5.4.3 Html.Partial和Html.RenderPartial 106
5.4.4 Html.Action和Html.RenderAction 107
5.5 小结 108
第6章 数据注解和验证 109
6.1 为验证注解订单 110
6.1.1 验证注解的使用 112
6.1.2 自定义错误提示消息及其本地化 116
6.1.3 注解的后台原理 117
6.1.4 控制器操作和验证错误 118
6.2 自定义验证逻辑 120
6.2.1 自定义注解 120
6.2.2 IValidatableObject 123
6.3 显示和编辑注解 124
6.3.1 Display 124
6.3.2 ScaffoldColumn 125
6.3.3 DisplayFormat 125
6.3.4 ReadOnly 125
6.3.5 DataType 126
6.3.6 UIHint 126
6.3.7 HiddenInput 126
6.4 小结 126
第7章 成员资格、授权和安全性 127
7.1 安全性:无趣、但极其重要 127
7.2 使用Authorize特性登录 129
7.2.1 保护控制器操作 129
7.2.2 Authorize特性在表单身份验证和AccountController控制器中的用法
作者介绍:
Jon Galloway是Microsoft的一位专注于ASP.NET MVC的技术传道者。
Brad Wilson拥有超过20年的专业软件开发经验,10年的Web开发经验。
K. Scott Allen是OdeToCode公司的创始人,为全球客户提供定制开发、顾问和指导服务。
David Matson是Microsoft的一名软件开发人员。他是MVC5和Web API 2产品团队的一员。
出版社信息:
暂无出版社相关信息,正在全力查找中!
书籍摘录:
暂无相关书籍摘录,正在全力查找中!
在线阅读/听书/购买/PDF下载地址:
原文赏析:
在多细胞生物中,情况更加复杂。细胞们必须破译它们接受到的大量的来自其他细胞的信号,从而协调自己行为
其它内容:
编辑推荐
Wrox精品红皮书,Microsoft 内部编写,创建数据驱动型动态Web程序的新框架, ASP.NET MVC 5,超值畅销版
前言
对于一名
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
的替换品。许多
Web
开发人员也使用其他
Web
框架,比如
Ruby on Rails
、
Node.js
、
Django
,一些
PHP
框架等,这些框架都适用于
MVC(
模型
-
视图
-
控制器,
Model-View-Controller)
应用模式。如果你属于这类开发人员,或者只是好奇,本书就适合你。
我们也付出了很大努力,确保本书能够为拥有
ASP.NET MVC
经验的开发人员提供一些帮助。在本书的各个章节,我们介绍了组件设计原理,以及如何好地使用它们。我们添加了新的内容,包括大大扩展了介绍路由的一章,以介绍
ASP.NET MVC 5
中新增的特性路由功能。我们还利用从
NuGet Gallery
开发团队那里直接得到的知识,更新了后一章的
NuGet Gallery
案例分析,解释了
NuGet
开发团队如何构建和开发真实世界中高容量的
ASP.NET MVC
网站。另外,
K. Scott Allen
还新撰写了一章,解释了如何使用
AngularJS
构建单页面应用程序。
本书组织结构
本书分为两大部分,每部分由几个章节构成。前
6
章主要介绍了
MVC
模式,以及
ASP.NET
MVC
是如何实现
MVC
模式的。
第
1
章“入门”帮助你开始进行
ASP.NET MVC 5
开发。首先介绍了
ASP.NET MVC
的概念,然后解释
ASP.NET MVC 5
如何顺应以前的发布版本。后,在确保正确安装软件之后,帮助你开始创建你的个
ASP.NET MVC 5
应用程序。
第
2
章“控制器”讲解控制器和操作的基础内容。你开始编写一些基本的“
hello world
”示例,然后创建从
URL
中提取信息并在屏幕上显示应用程序。
第
3
章“视图”介绍如何从控制器操作中使用视图模板控制输出的可视化表示。此外,还会全面地介绍
Razor
视图引擎,其中包括帮助组织和维护的语法和特征。
第
4
章“模型”帮助你学习如何使用模型在控制器和视图之间传递信息,以及如何使用
Entity Framework
的
Code First
开发集成数据库和模型。
第
5
章“表单和
HTML
辅助方法”深入介绍编辑情形,解释
ASP.NET MVC
处理表单的方式。你将从本章中学习到如何使用
HTML
辅助方法精简视图。
第
6
章“数据注解和验证”介绍如何使用特性定义模型显示、编辑和验证的规则。
接下来的
10
章以前面的内容为基础,介绍了一些更加高级的概念和应用程序。
第
7
章“成员资格、授权和安全性”介绍如何确保
ASP.NET MVC
应用程序安全,并指出常见的安全陷阱以及避开这些陷阱的方法。此外,你还会学习到如何利用
ASP.NET MVC
应用程序中的
ASP.NET
成员资格和授权特性来控制访问权限。另外还将学到新增的
ASP.NET Identity
系统的重要信息。
第
8
章“
Ajax
”介绍
ASP.NET MVC
应用程序中的
Ajax
程序,并特别强调
jQuery
和
jQuery
插件。本章中,你将会学习到如何使用
ASP.NET MVC
的
Ajax
辅助方法,以及如何高效地应用
jQuery
验证系统。
第
9
章“路由”深入介绍用来管理如何将
URL
映射到控制器操作的路由机制。本章介绍了传统路由和新增的特性路由,展示了如何结合使用这两种路由,并解释了两种路由的适用场合。
第
10
章“
NuGet
”介绍
NuGet
包管理系统。通过本章内容,你将学习到如何将
NuGet
关联到
ASP.NET MVC
,如何安装
NuGet
以及如何使用
NuGet
来安装、更新和创建新包。
第
11
章“
ASP.NET Web API
”展示如何使用
ASP.NET Web API
创建
HTTP
服务。
第
12
章“应用
AngularJS
构建单页面应用程序”介绍如何将
ASP.NET MVC
技能和
Web API
技能与流行的
AngularJS
库结合起来使用,创建出单页面应用程序。另外还提供了一个有趣的“
At The Movies
”示例应用程序。
第
13
章“依赖注入”介绍依赖注入以及如何在应用程序中利用依赖注入。
第
14
章“单元测试”教你如何在
ASP.NET
应用程序中使用测试驱动开发,并提供编写高效测试的一些有益忠告。
第
15
章“扩展
ASP.NET MVC
”深入讲解
ASP.NET MVC
中的扩展点,并展示如何扩展
MVC
框架来满足你的具体需求。
第
16
章“高级主题”介绍一些高级主题,这些主题在阅读本书前
15
章之前讲解可能会使你感到吃力。本章涵盖
Razor
、基架系统、路由机制、模板和控制器的一些复杂应用。
第
17
章“
ASP.NET MVC
实战:构建
NuGet.org
网站” 结合学习的每个知识点来进行
NuGet Gallery
网站
(http://nuget.org)
案例研究。在这里,你会学习到,当使用
ASP.NET MVC
构建高性能网站时,高级
ASP.NET
工程师处理测试、成员资格、部署和数据迁移的方法。
经验丰富的读者请注意:
本书前
6
章的节奏有点慢。这些章节介绍了
ASP.NET MVC
中的一些基本概念,并假定读者没有多少相关经验。如果读者已经熟悉了
MVC
,可以快速浏览前几章。从第
7
章开始,讲解速度将会加快。
使用本书的条件
为使用
ASP.NET MVC 5
,你可能需要安装
Visual Studio
。可以使用
Microsoft Visual Studio
Express 2013
的
Web
版或
Visual Studio
2013
的任何付费版本
(
如
Visual Studio 2013
Professional)
。
Visual Studio 2013
中包含了
ASP.NET MVC 5
。
也可以在
Visual Studio
2012
中使用
ASP.NET MVC 5
。
ASP.NET
MVC 5
包含在
Visual Studio 2012
的
ASP.NET
和
Web Tools
更新中,下载地址如下:
第
1
章详细介绍了软件需求,并演示了如何在开发机和服务器上安装。
源代码
整本书中,你会注意到,当建议你安装
NuGet
包以尝试一些样例代码时,我们会放置如下标识:
Install-Package
SomePackageName
NuGet是
Outercurve Foundation
为
.NET
和
Visual Studio
而编写的包管理器,后来被
Microsoft
公司整合到了
ASP.NET MVC
中。
我们不必再在
Wrox
网站
网站评分
书籍多样性:7分
书籍信息完全性:7分
网站更新速度:6分
使用便利性:8分
书籍清晰度:4分
书籍格式兼容性:7分
是否包含广告:9分
加载速度:4分
安全性:3分
稳定性:4分
搜索功能:9分
下载便捷性:4分
下载点评
- 值得下载(76+)
- 差评少(92+)
- 可以购买(406+)
- 字体合适(387+)
- 不亏(408+)
- 经典(98+)
- 值得购买(417+)
- 下载速度快(326+)
- 下载快(278+)
- 中评多(281+)
下载评价
- 网友 常***翠: ( 2025-01-12 06:03:54 )
哈哈哈哈哈哈
- 网友 石***烟: ( 2025-01-04 02:24:57 )
还可以吧,毕竟也是要成本的,付费应该的,更何况下载速度还挺快的
- 网友 谭***然: ( 2024-12-30 17:00:27 )
如果不要钱就好了
- 网友 孔***旋: ( 2025-01-17 08:24:38 )
很好。顶一个希望越来越好,一直支持。
- 网友 养***秋: ( 2025-01-13 08:39:50 )
我是新来的考古学家
- 网友 堵***格: ( 2024-12-25 07:46:08 )
OK,还可以
- 网友 扈***洁: ( 2025-01-08 12:16:22 )
还不错啊,挺好
- 网友 习***蓉: ( 2024-12-29 03:13:10 )
品相完美
- 网友 孙***夏: ( 2025-01-09 13:43:17 )
中评,比上不足比下有余
- 网友 国***舒: ( 2025-01-04 02:46:48 )
中评,付点钱这里能找到就找到了,找不到别的地方也不一定能找到
- 网友 权***波: ( 2025-01-02 00:19:39 )
收费就是好,还可以多种搜索,实在不行直接留言,24小时没发到你邮箱自动退款的!
- 网友 潘***丽: ( 2024-12-24 12:56:39 )
这里能在线转化,直接选择一款就可以了,用他这个转很方便的
- 网友 陈***秋: ( 2025-01-07 20:35:54 )
不错,图文清晰,无错版,可以入手。
- 网友 郗***兰: ( 2024-12-29 13:23:59 )
网站体验不错
- 网友 瞿***香: ( 2024-12-20 03:38:58 )
非常好就是加载有点儿慢。
- 网友 康***溪: ( 2025-01-07 00:50:36 )
强烈推荐!!!
喜欢"ASP.NET MVC 5高级编程(第5版)(.NET开发经典名著)"的人也看了
- 就喜欢你看不惯我又干不掉我的样子4 下载 pdf 百度网盘 epub 免费 2025 电子书 mobi 在线
- 正版书籍 五年级上册中国民间故事 教材课程化阅读系列丛书快乐读书吧 小学5年级上阅读 儿童文学课外阅读书 下载 pdf 百度网盘 epub 免费 2025 电子书 mobi 在线
- 大学英语四级考试80天突破 下载 pdf 百度网盘 epub 免费 2025 电子书 mobi 在线
- 世界分国地图集( 货号:752043024) 下载 pdf 百度网盘 epub 免费 2025 电子书 mobi 在线
- 全国勘察设计注册公用设备工程师(暖通空调)专业考试历年真题详解——专业案例篇 下载 pdf 百度网盘 epub 免费 2025 电子书 mobi 在线
- 执业药师考试考点速记突破胜经. 药学专业知识.二 下载 pdf 百度网盘 epub 免费 2025 电子书 mobi 在线
- 国医大师唐祖宣(国医大师临床经验实录丛书(第二辑)) 下载 pdf 百度网盘 epub 免费 2025 电子书 mobi 在线
- 重建教育生态 储朝晖 著 下载 pdf 百度网盘 epub 免费 2025 电子书 mobi 在线
- 招聘 面试 入职 离职管理实操从入门到精通 第2版 下载 pdf 百度网盘 epub 免费 2025 电子书 mobi 在线
- 基础生物学实验指导 下载 pdf 百度网盘 epub 免费 2025 电子书 mobi 在线
书籍真实打分
故事情节:7分
人物塑造:7分
主题深度:6分
文字风格:6分
语言运用:7分
文笔流畅:7分
思想传递:6分
知识深度:9分
知识广度:4分
实用性:9分
章节划分:8分
结构布局:9分
新颖与独特:3分
情感共鸣:9分
引人入胜:3分
现实相关:3分
沉浸感:3分
事实准确性:5分
文化贡献:9分