ASP.NET MVC 3 高级编程

ASP.NET MVC 3 高级编程
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者: [美] (Jon Galloway) , [美] (Jon Galloway) ,
2012-06
版次: 1
ISBN: 9787302286752
定价: 59.00
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 370页
字数: 596千字
正文语种: 简体中文
20人买过
  •   《ASP.NETMVC3高级编程》是由Microsoft公司推出的、万众期待的用来创建数捌驱动,性动态Web应用程序的最新框架。本书由Microsoft公司内部团队编写,深入阐述了如何使用ASP.NETMVC3的新特性及其激动人心的功能。本书首先简单介绍了ASPNETMVC杠架,然后一步一步地向您展示如何安装和创建ASP.NETMVC项目。另外,书中的MVCMusicStore实用教程可帮助您巩固概念,为您创建满足真实需求的应用程序打下坚实的基础。
      JonGalloway,在Microsoft的服务器和工具在线组工作,主要负责ASP.NET社区和ASP.NET网站。

      PhilHaack,MicrosoftWeb平台和工具组的高级项目经理,主要负责ASP.NETMVC和NuGet。

      BradWilson,在专业软件开发和Web开发方面有将近20年的工作经验,目前在Microsoft从事ASP.NETMVC项目研发工作。

      K.ScottAllen,OdeToCode有限责任公司的创始人,在那里他为世界各地的客户提供定制开发、咨询和指导服务。
    第1章入门
    1.1ASP.NETMVC简介
    1.1.1ASP.NETMVC如何适应ASP.NET
    1.1.2MVC模式简介
    1.1.3MVC在Web框架中的应用
    1.1.4ASP.NETMVC3的发展历程
    1.1.5Razor视图引擎
    1.1.6验证的改善
    1.1.7强大的JavaScript支持
    1.1.8高级功能
    1.1.9ASP.NETMVC3特性总结
    1.2创建ASP.NETMVC应用程序
    1.2.1创建ASP.NETMVC应用程序的软件要求
    1.2.2安装ASP.NETMVC3
    1.2.3创建ASP.NETMVC应用程序
    1.2.4NewASP.NETMVC3Project对话框
    1.3ASP.NETMVC应用程序的结构
    1.4小结

    第2章控制器
    2.1控制器的角色
    2.2控制器简史
    2.3示例应用程序:MVCMusicStore
    2.4控制器基础
    2.4.1简单示例:HomeController
    2.4.2创建第一个(非常简单的)控制器
    2.4.3控制器操作中的参数
    2.5小结

    第3章视图
    3.1视图的作用
    3.2指定视图
    3.3强类型视图
    3.4视图模型
    3.5添加视图
    3.5.1AddView对话框中的选项
    3.5.2自定义T4视图模板
    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视图引擎
    3.8.1配置视图引擎
    3.8.2查找视图
    3.8.3视图本身
    3.8.4其他的视图引擎
    3.9新的视图引擎还是新的ActionResult
    3.10小结

    第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.1DefaultModeIBinder
    4.4.2模型绑定安全性简介
    4.4.3显式模型绑定
    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和Htm1.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章应用程序的安全性
    第8章AJAX
    第9章路由机制
    第10章NuGet
    第11章依赖注入
    第12章单元测试
    第13章扩展ASP.NETMVC
    第14章高级主题
  • 内容简介:
      《ASP.NETMVC3高级编程》是由Microsoft公司推出的、万众期待的用来创建数捌驱动,性动态Web应用程序的最新框架。本书由Microsoft公司内部团队编写,深入阐述了如何使用ASP.NETMVC3的新特性及其激动人心的功能。本书首先简单介绍了ASPNETMVC杠架,然后一步一步地向您展示如何安装和创建ASP.NETMVC项目。另外,书中的MVCMusicStore实用教程可帮助您巩固概念,为您创建满足真实需求的应用程序打下坚实的基础。
  • 作者简介:
      JonGalloway,在Microsoft的服务器和工具在线组工作,主要负责ASP.NET社区和ASP.NET网站。

      PhilHaack,MicrosoftWeb平台和工具组的高级项目经理,主要负责ASP.NETMVC和NuGet。

      BradWilson,在专业软件开发和Web开发方面有将近20年的工作经验,目前在Microsoft从事ASP.NETMVC项目研发工作。

      K.ScottAllen,OdeToCode有限责任公司的创始人,在那里他为世界各地的客户提供定制开发、咨询和指导服务。
  • 目录:
    第1章入门
    1.1ASP.NETMVC简介
    1.1.1ASP.NETMVC如何适应ASP.NET
    1.1.2MVC模式简介
    1.1.3MVC在Web框架中的应用
    1.1.4ASP.NETMVC3的发展历程
    1.1.5Razor视图引擎
    1.1.6验证的改善
    1.1.7强大的JavaScript支持
    1.1.8高级功能
    1.1.9ASP.NETMVC3特性总结
    1.2创建ASP.NETMVC应用程序
    1.2.1创建ASP.NETMVC应用程序的软件要求
    1.2.2安装ASP.NETMVC3
    1.2.3创建ASP.NETMVC应用程序
    1.2.4NewASP.NETMVC3Project对话框
    1.3ASP.NETMVC应用程序的结构
    1.4小结

    第2章控制器
    2.1控制器的角色
    2.2控制器简史
    2.3示例应用程序:MVCMusicStore
    2.4控制器基础
    2.4.1简单示例:HomeController
    2.4.2创建第一个(非常简单的)控制器
    2.4.3控制器操作中的参数
    2.5小结

    第3章视图
    3.1视图的作用
    3.2指定视图
    3.3强类型视图
    3.4视图模型
    3.5添加视图
    3.5.1AddView对话框中的选项
    3.5.2自定义T4视图模板
    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视图引擎
    3.8.1配置视图引擎
    3.8.2查找视图
    3.8.3视图本身
    3.8.4其他的视图引擎
    3.9新的视图引擎还是新的ActionResult
    3.10小结

    第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.1DefaultModeIBinder
    4.4.2模型绑定安全性简介
    4.4.3显式模型绑定
    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和Htm1.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章应用程序的安全性
    第8章AJAX
    第9章路由机制
    第10章NuGet
    第11章依赖注入
    第12章单元测试
    第13章扩展ASP.NETMVC
    第14章高级主题
查看详情
相关图书 / 更多
ASP.NET MVC 3 高级编程
ASP.NET程序设计
张铁红
ASP.NET MVC 3 高级编程
ASP.NET Core+Vue.js全栈开发训练营
南荣相如
ASP.NET MVC 3 高级编程
ASIC物理设计要点
[美]霍斯鲁·戈尔山 著;崔志颖 译
ASP.NET MVC 3 高级编程
ASP.NET Core从入门到精通
明日科技
ASP.NET MVC 3 高级编程
ASP.NET Core学习之旅:逐步构建自己的开发框架 刘俊繁
刘俊繁
ASP.NET MVC 3 高级编程
AS- Helix : 人工智能时代艺术与科学融合——第五届艺术与科学国际作品展暨学术研讨会主旨报告文集
鲁晓波 主编;赵超 副主编
ASP.NET MVC 3 高级编程
ASE斑点追踪超声心动图应变成像
(澳)托马斯·H.马维克
ASP.NET MVC 3 高级编程
ASP.NET程序设计案例教程
张华
ASP.NET MVC 3 高级编程
ASM全埋点开发实战
王灼洲 张伟
ASP.NET MVC 3 高级编程
AS- Helix : 人工智能时代艺术与科学融合——第五届艺术与科学国际学术研讨会论文集
鲁晓波 主编;赵超 副主编
ASP.NET MVC 3 高级编程
ASP.NET程序设计案例教程(第2版)
涂俊英
ASP.NET MVC 3 高级编程
ASP.NET网站设计教程(微课视频版)
陶永鹏;郭鹏;刘建鑫;张立杰
您可能感兴趣 / 更多
ASP.NET MVC 3 高级编程
归属感:如何通过社群获得商业竞争优势
[美]大卫·斯平克斯(David Spinks) 著;颉腾文化 出品
ASP.NET MVC 3 高级编程
雪花的故事(用照片展示雪花的秘密,为你揭开冬日奇景的奥秘)
[美]马克·卡西诺[美]乔恩·尼尔森
ASP.NET MVC 3 高级编程
进阶书系-国际史的技艺
[美] 马克·特拉亨伯格
ASP.NET MVC 3 高级编程
杜甫传
[美]弗洛伦斯.艾思柯
ASP.NET MVC 3 高级编程
神奇的数字零:从数字0开始的极简数学史和人类发展史
[美]查尔斯·塞弗(Charles Seife)著 杨杨立汝 译
ASP.NET MVC 3 高级编程
爵士乐史(精装本)
[美]泰德·乔亚 著
ASP.NET MVC 3 高级编程
环境的科学 (平装版)
[美]威廉·坎宁安 后浪
ASP.NET MVC 3 高级编程
美利坚在燃烧:20世纪60年代以来的警察暴力与黑人反抗
[美]伊丽莎白·欣顿 著 胡位钧 译
ASP.NET MVC 3 高级编程
数学侦探 游乐园里的古怪笑脸
[美]丹尼尔·肯尼 艾米丽·博艾尔 著 刘玙婧、王婧 译;小博集出品
ASP.NET MVC 3 高级编程
读懂经济学:提升“财商”、塑造价值观念的经济学读本,一本书参破瞬息万变的经济世界底层逻辑!
[美]霍华德·亚鲁斯 著;赵善江 译;斯坦威 出品
ASP.NET MVC 3 高级编程
儒教中国及其现代命运(三部曲)
[美]列文森 作者;[中]季剑青 译者
ASP.NET MVC 3 高级编程
逃家小兔成长绘本系列
[美]玛格丽特.怀兹.布朗