ASP.NET MVC 4 高级编程:ASP.NET MVC 4高级编程

ASP.NET MVC 4 高级编程:ASP.NET MVC 4高级编程
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者: [美] (Jon Galloway) , [美] , [美] , ,
2013-08
版次: 4
ISBN: 9787302330035
定价: 59.00
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 427页
字数: 681千字
正文语种: 简体中文
原版书名: Professional ASP.NET MVC 4
22人买过
  •   《ASP.NETMVC4高级编程(第4版)》将带您学习最前沿的Web框架:ASP.NETMVC4。《.NET开发经典名著:ASP.NETMVC4高级编程(第4版)》开篇简要介绍ASP.NETMVC框架,然后直奔主题,讨论使用ASP.NET和最新MicrosoftMVC来构建数据驱动的动态网站需要了解的所有重要知识点。书中提供了按部就班的详细指导和大量的代码示例,引导读者入门并逐渐掌握高级主题。
      主要内容:
      ·解释ASP.NETMVC框架与“文件页”Web框架的不同之处;
      ·介绍控制器、视图、模型、表单、HTML辅助方法、数据注解、验证、成员资格、授权、安全和路由;
      ·着重介绍最核心的主题:Ajax、jQuery、NuGet、依赖注入、单元测试、MVC扩展和Razor;
      ·在实际的大型ASP.NETMVC案例网站NuGetGallery中演示所有知识点;
      ·应上一版读者提出的要求,《.NET开发经典名著:ASP.NETMVC4高级编程(第4版)》涵盖了其他一些紧贴实用的开发知识。   JonGalloway,Microsoft社区项目经理,帮助管理ASP.NET网站内容;Jon曾撰写MVCMusicStore教程。
      
      PhilHaack,GitHub开发网站的开发人员,该网站目前拥有逾100万编程用户。
      
      BradWilson,ASP.NET团队的开发人员,拥有近20年的职业软件开发经验。 第1章入门
    1.1ASP.NETMVC简介
    1.1.1ASP.NETMVC如何适应ASP.NET
    1.1.2MVC模式简介
    1.1.3MVC在Web框架中的应用
    1.1.4ASP.NETMVC4的发展历程
    1.1.5ASP.NETMVC4概述
    1.1.6ASP.NETWebAPI
    1.1.7增强的默认项目模板
    1.1.8使用jQueryMobile的移动项目模板
    1.1.9显示模式
    1.1.10捆绑和微小框架
    1.1.11包含开源库
    1.1.12其他功能
    1.1.13开源发布
    1.2创建ASP.NETMVC应用程序
    1.2.1创建ASP.NETMVC应用程序的软件要求
    1.2.2安装ASP.NETMVC4
    1.2.3创建ASP.NETMVC应用程序
    1.2.4NewASP.NETMVCProject对话框
    1.3ASP.NETMVC应用程序的结构
    1.4小结

    第2章控制器
    2.1控制器的角色
    2.2示例应用程序:MVCMusicStore
    2.3控制器基础
    2.3.1简单示例:HomeController
    2.3.2创建第一个控制器
    2.3.3控制器操作中的参数
    2.4小结

    第3章视图
    3.1视图的作用
    3.2指定视图
    3.3强类型视图
    3.4视图模型
    3.5添加视图
    3.6Razor视图引擎
    3.6.1Razor的概念
    3.6.2代码表达式
    3.6.3HTML编码
    3.6.4代码块
    3.6.5Razor语法示例
    3.6.6布局
    3.6.7ViewStart
    3.7指定部分视图
    3.8小结

    第4章模型
    4.1为MVCMusicStore建模
    4.2为商店管理器构造基架
    4.2.1基架的含义
    4.2.2基架和实体框架
    4.2.3执行基架模板
    4.2.4执行基架代码
    4.3编辑专辑
    4.3.1创建编辑专辑的资源
    4.3.2响应编辑时的POST请求
    4.4模型绑定
    4.4.1DefaultModelBinder
    4.4.2显式模型绑定
    4.5小结

    第5章表单和HTML辅助方法
    5.1表单的使用
    5.1.1action和method特性
    5.1.2GET方法还是POST方法
    5.2HTML辅助方法
    5.2.1自动编码
    5.2.2辅助方法的使用
    5.2.3HTML辅助方法的工作原理
    5.2.4设置专辑编辑表单
    5.2.5添加输入元素
    5.2.6辅助方法、模型和视图数据
    5.2.7强类型辅助方法
    5.2.8辅助方法和模型元数据
    5.2.9模板辅助方法
    5.2.10辅助方法和ModelState
    5.3其他输入辅助方法
    5.3.1Html.Hidden
    5.3.2Html.Password
    5.3.3Html.RadioButton
    5.3.4Html.CheckBox
    5.4渲染辅助方法
    5.4.1Html.ActionLink和Html.RouteLink
    5.4.2URL辅助方法
    5.4.3Html.Partial和Html.RenderPartial
    5.4.4Html.Action和Html.RenderAction
    5.5小结

    第6章数据注解和验证
    6.1为验证注解订单
    6.1.1验证注解的使用
    6.1.2自定义错误提示消息及其本地化
    6.1.3注解的后台原理
    6.1.4控制器操作和验证错误
    6.2自定义验证逻辑
    6.2.1自定义注解
    6.2.2IValidatableObject
    6.3显示和编辑注解
    6.3.1Display
    6.3.2ScaffoldColumn
    6.3.3DisplayFormat
    6.3.4ReadOnly
    6.3.5DataType
    6.3.6UIHint
    6.3.7HiddenInput
    6.4小结

    第7章成员资格、授权和安全性
    7.1使用Authorize特性登录
    7.1.1保护控制器操作
    7.1.2Authorize特性在表单身份验证和AccountController控制器中的用法
    7.1.3IntranetApplication模板中的WindowsAuthentication
    7.1.4整个控制器的安全性
    7.1.5使用全局授权过滤器保障整个应用程序安全
    7.2要求角色成员使用Authorize特性
    7.3扩展角色和成员
    7.4通过OAuth和OpenID的外部登录
    ……

    第8章Ajax
    第9章路由
    第10章NuGet
    第11章ASP.NETWebAPI
    第13章单元测试
    第14章扩展ASP.NETMVC
    第15章高级主题
    第16章ASP.NETMVC实战:构建NuGet.org网站
  • 内容简介:
      《ASP.NETMVC4高级编程(第4版)》将带您学习最前沿的Web框架:ASP.NETMVC4。《.NET开发经典名著:ASP.NETMVC4高级编程(第4版)》开篇简要介绍ASP.NETMVC框架,然后直奔主题,讨论使用ASP.NET和最新MicrosoftMVC来构建数据驱动的动态网站需要了解的所有重要知识点。书中提供了按部就班的详细指导和大量的代码示例,引导读者入门并逐渐掌握高级主题。
      主要内容:
      ·解释ASP.NETMVC框架与“文件页”Web框架的不同之处;
      ·介绍控制器、视图、模型、表单、HTML辅助方法、数据注解、验证、成员资格、授权、安全和路由;
      ·着重介绍最核心的主题:Ajax、jQuery、NuGet、依赖注入、单元测试、MVC扩展和Razor;
      ·在实际的大型ASP.NETMVC案例网站NuGetGallery中演示所有知识点;
      ·应上一版读者提出的要求,《.NET开发经典名著:ASP.NETMVC4高级编程(第4版)》涵盖了其他一些紧贴实用的开发知识。
  • 作者简介:
      JonGalloway,Microsoft社区项目经理,帮助管理ASP.NET网站内容;Jon曾撰写MVCMusicStore教程。
      
      PhilHaack,GitHub开发网站的开发人员,该网站目前拥有逾100万编程用户。
      
      BradWilson,ASP.NET团队的开发人员,拥有近20年的职业软件开发经验。
  • 目录:
    第1章入门
    1.1ASP.NETMVC简介
    1.1.1ASP.NETMVC如何适应ASP.NET
    1.1.2MVC模式简介
    1.1.3MVC在Web框架中的应用
    1.1.4ASP.NETMVC4的发展历程
    1.1.5ASP.NETMVC4概述
    1.1.6ASP.NETWebAPI
    1.1.7增强的默认项目模板
    1.1.8使用jQueryMobile的移动项目模板
    1.1.9显示模式
    1.1.10捆绑和微小框架
    1.1.11包含开源库
    1.1.12其他功能
    1.1.13开源发布
    1.2创建ASP.NETMVC应用程序
    1.2.1创建ASP.NETMVC应用程序的软件要求
    1.2.2安装ASP.NETMVC4
    1.2.3创建ASP.NETMVC应用程序
    1.2.4NewASP.NETMVCProject对话框
    1.3ASP.NETMVC应用程序的结构
    1.4小结

    第2章控制器
    2.1控制器的角色
    2.2示例应用程序:MVCMusicStore
    2.3控制器基础
    2.3.1简单示例:HomeController
    2.3.2创建第一个控制器
    2.3.3控制器操作中的参数
    2.4小结

    第3章视图
    3.1视图的作用
    3.2指定视图
    3.3强类型视图
    3.4视图模型
    3.5添加视图
    3.6Razor视图引擎
    3.6.1Razor的概念
    3.6.2代码表达式
    3.6.3HTML编码
    3.6.4代码块
    3.6.5Razor语法示例
    3.6.6布局
    3.6.7ViewStart
    3.7指定部分视图
    3.8小结

    第4章模型
    4.1为MVCMusicStore建模
    4.2为商店管理器构造基架
    4.2.1基架的含义
    4.2.2基架和实体框架
    4.2.3执行基架模板
    4.2.4执行基架代码
    4.3编辑专辑
    4.3.1创建编辑专辑的资源
    4.3.2响应编辑时的POST请求
    4.4模型绑定
    4.4.1DefaultModelBinder
    4.4.2显式模型绑定
    4.5小结

    第5章表单和HTML辅助方法
    5.1表单的使用
    5.1.1action和method特性
    5.1.2GET方法还是POST方法
    5.2HTML辅助方法
    5.2.1自动编码
    5.2.2辅助方法的使用
    5.2.3HTML辅助方法的工作原理
    5.2.4设置专辑编辑表单
    5.2.5添加输入元素
    5.2.6辅助方法、模型和视图数据
    5.2.7强类型辅助方法
    5.2.8辅助方法和模型元数据
    5.2.9模板辅助方法
    5.2.10辅助方法和ModelState
    5.3其他输入辅助方法
    5.3.1Html.Hidden
    5.3.2Html.Password
    5.3.3Html.RadioButton
    5.3.4Html.CheckBox
    5.4渲染辅助方法
    5.4.1Html.ActionLink和Html.RouteLink
    5.4.2URL辅助方法
    5.4.3Html.Partial和Html.RenderPartial
    5.4.4Html.Action和Html.RenderAction
    5.5小结

    第6章数据注解和验证
    6.1为验证注解订单
    6.1.1验证注解的使用
    6.1.2自定义错误提示消息及其本地化
    6.1.3注解的后台原理
    6.1.4控制器操作和验证错误
    6.2自定义验证逻辑
    6.2.1自定义注解
    6.2.2IValidatableObject
    6.3显示和编辑注解
    6.3.1Display
    6.3.2ScaffoldColumn
    6.3.3DisplayFormat
    6.3.4ReadOnly
    6.3.5DataType
    6.3.6UIHint
    6.3.7HiddenInput
    6.4小结

    第7章成员资格、授权和安全性
    7.1使用Authorize特性登录
    7.1.1保护控制器操作
    7.1.2Authorize特性在表单身份验证和AccountController控制器中的用法
    7.1.3IntranetApplication模板中的WindowsAuthentication
    7.1.4整个控制器的安全性
    7.1.5使用全局授权过滤器保障整个应用程序安全
    7.2要求角色成员使用Authorize特性
    7.3扩展角色和成员
    7.4通过OAuth和OpenID的外部登录
    ……

    第8章Ajax
    第9章路由
    第10章NuGet
    第11章ASP.NETWebAPI
    第13章单元测试
    第14章扩展ASP.NETMVC
    第15章高级主题
    第16章ASP.NETMVC实战:构建NuGet.org网站
查看详情
12
系列丛书 / 更多
ASP.NET MVC 4 高级编程:ASP.NET MVC 4高级编程
C#入门经典(第6版)
[美]Karli、Jacob Vibe、Jon D Reid 著;齐立波、黄俊伟 译
ASP.NET MVC 4 高级编程:ASP.NET MVC 4高级编程
Visual C++ 2013入门经典(第7版)
[美]霍尔顿(Horton I.) 著;李周芳、江凌 译
ASP.NET MVC 4 高级编程:ASP.NET MVC 4高级编程
WPF 编程宝典:使用 C# 2012 和 .NET 4.5
[美]麦克唐纳(Matthew Macdonald) 著;王德才 译
ASP.NET MVC 4 高级编程:ASP.NET MVC 4高级编程
.NET开发经典名著:ASP.NET Core应用开发
James Chambers, Sim David Paquette 作者
ASP.NET MVC 4 高级编程:ASP.NET MVC 4高级编程
C#高级编程(第8版)
[美]Christian、Jay、Morgan Skinner 著;李铭 译
ASP.NET MVC 4 高级编程:ASP.NET MVC 4高级编程
.NET开发经典名著:C# 2012数据库编程入门经典(第5版)
[美]阿加瓦尔(Vidya Vrat Agarwal) 著;沈刚、谭明红 译
ASP.NET MVC 4 高级编程:ASP.NET MVC 4高级编程
ASP.NET 4.5 入门经典(第7版)
[美]Imar Spaanjaars 著;刘楠、陈晓宇 译
ASP.NET MVC 4 高级编程:ASP.NET MVC 4高级编程
ASP.NET 4.5数据库入门经典(第3版)
[美]Sandeep、[美]Damien Foggon 著;王榕、蔡松伯 译
ASP.NET MVC 4 高级编程:ASP.NET MVC 4高级编程
ASP.NET 4.5 高级编程(第8版)
[美]盖洛德(Jason N.Gaylord)、[美]Pranav、[美]Todd Miranda 著;李增民、苗荣 译
ASP.NET MVC 4 高级编程:ASP.NET MVC 4高级编程
.NET开发经典名著:Visual Studio 2012 高级编程(第4版)
[美]约翰逊(Johnson.B.) 著;张卫华、裴洪文 译
相关图书 / 更多
ASP.NET MVC 4 高级编程:ASP.NET MVC 4高级编程
ASP.NET程序设计
张铁红
ASP.NET MVC 4 高级编程:ASP.NET MVC 4高级编程
ASP.NET动态网站项目开发实用教程(C#版)(微课版)
陈凤 张治军 谭恒松 胡游龙
ASP.NET MVC 4 高级编程:ASP.NET MVC 4高级编程
ASIC物理设计要点
[美]霍斯鲁·戈尔山 著;崔志颖 译
ASP.NET MVC 4 高级编程:ASP.NET MVC 4高级编程
ASP.NET实践教程(第3版)(微课版)
魏菊霞;李志中;李晶;谢云
ASP.NET MVC 4 高级编程:ASP.NET MVC 4高级编程
AS- Helix : 人工智能时代艺术与科学融合——第五届艺术与科学国际作品展暨学术研讨会主旨报告文集
鲁晓波 主编;赵超 副主编
ASP.NET MVC 4 高级编程:ASP.NET MVC 4高级编程
ASP.NET程序设计案例教程
张华
ASP.NET MVC 4 高级编程:ASP.NET MVC 4高级编程
ASM全埋点开发实战
王灼洲 张伟
ASP.NET MVC 4 高级编程:ASP.NET MVC 4高级编程
AS- Helix : 人工智能时代艺术与科学融合——第五届艺术与科学国际学术研讨会论文集
鲁晓波 主编;赵超 副主编
ASP.NET MVC 4 高级编程:ASP.NET MVC 4高级编程
ASP.NET程序设计案例教程(第2版)
涂俊英
ASP.NET MVC 4 高级编程:ASP.NET MVC 4高级编程
ASP.NET核心技术
叶昭晖 著;叶昭晖、陈修亮、郑龙、王伊、杨磊 编
ASP.NET MVC 4 高级编程:ASP.NET MVC 4高级编程
ASP.NET网站设计教程(微课视频版)
陶永鹏;郭鹏;刘建鑫;张立杰
ASP.NET MVC 4 高级编程:ASP.NET MVC 4高级编程
ASP.NET Web开发技术(微课版)
王颖;刘艳;王先水
您可能感兴趣 / 更多
ASP.NET MVC 4 高级编程:ASP.NET MVC 4高级编程
孩子,把你的手给我1:怎么说孩子才爱听,怎么教孩子才肯学?帮助每一位3-12岁孩子的父母结束与孩子的所有冲突!
[美]海姆·G.吉诺特
ASP.NET MVC 4 高级编程:ASP.NET MVC 4高级编程
怎样做成大事
[美]丹·加德纳(Dan Gardner) 著;贾拥民 译;湛庐文化 出品;[丹麦]傅以斌(Bent Flyvbjerg)
ASP.NET MVC 4 高级编程:ASP.NET MVC 4高级编程
1200年希腊罗马神话
[美]伊迪丝·汉密尔顿
ASP.NET MVC 4 高级编程:ASP.NET MVC 4高级编程
爱情心理学(新编本)
[美]罗伯特·J. 斯腾伯格 (美)凯琳·斯腾伯格 倪爱萍 译
ASP.NET MVC 4 高级编程:ASP.NET MVC 4高级编程
黄金圈法则
[美]西蒙·斯涅克 著;磨铁文化 出品
ASP.NET MVC 4 高级编程:ASP.NET MVC 4高级编程
汤姆·索亚历险记 彩图注音版 一二三四年级5-6-7-8-9岁小学生课外阅读经典 儿童文学无障碍有声伴读世界名著童话故事
[美]马克 吐温
ASP.NET MVC 4 高级编程:ASP.NET MVC 4高级编程
富兰克林自传 名家全译本 改变无数人命运的励志传奇 埃隆马斯克反复推荐 赠富兰克林签名照及精美插图
[美]本杰明·富兰克林 著;李自修 译
ASP.NET MVC 4 高级编程:ASP.NET MVC 4高级编程
意大利文艺复兴新艺术史
[美]迈克尔·韦恩·科尔 著;[美]斯蒂芬·J·坎贝尔;邵亦杨
ASP.NET MVC 4 高级编程:ASP.NET MVC 4高级编程
汤姆素亚历险记:中小学生课外阅读快乐读书吧 儿童文学无障碍有声伴读世界名著童话故事
[美]马克·吐温
ASP.NET MVC 4 高级编程:ASP.NET MVC 4高级编程
老人与海 彩图注音版 一二三四年级5-6-7-8-9岁小学生课外阅读经典 儿童文学无障碍有声伴读世界名著童话故事
[美]海明威
ASP.NET MVC 4 高级编程:ASP.NET MVC 4高级编程
养育的觉醒:全面激发孩子自驱力,教你如何心平气和做妈妈
[美]凯文·莱曼 著;唐晓璐 译;斯坦威 出品
ASP.NET MVC 4 高级编程:ASP.NET MVC 4高级编程
国际大奖图画书系列 共11册(小老鼠的恐惧的大书,大灰狼,红豆与菲比,别烦我,下雪了 ,穿靴子的猫 ,先有蛋,绿 ,特别快递,如果你想看鲸鱼 ,一个部落的孩子 ) 麦克米伦世纪
[美]莱恩·史密斯 (英)埃米莉·格雷维特 (美)劳拉·瓦卡罗·等/文 (英)埃米莉·格雷维特 等/图 彭懿 杨玲玲 阿甲 孙慧阳 白薇 译