内容推荐 张松慧、鲁立主编的《ASP.NET MVC程序设计开发教程(十三五高等职业教育规划教材)》采用微软的Visual Studio 2012开发平台,以项目导入的方式,围绕ASP.NET MVC的关键技术展开以实际应用为主线的讲解,主要内容包括ASP.NET MVc概述、初识AsP.NETMVC项目开发、数据模型、控制器、视图、数据验证、网址路由等,最后提供一个完整的开发实例——电子商务网站。学习本书,读者可以快速上手ASP.NET MVC,了解AsP-NET MVC项目开发的流程,掌握ASP.NET MVC的核心观念与技术。 本书结构合理,为每个知识点精心设计了项目案例。本书适合作为高等职业院校软件技术专业、计算机网络技术专业的必修教材,也适用于ASP.NET MVC的初学者。 目录 ASP.NET MVC概述 1.1 ASENET MVC简介 1.1.1 何为MVC 1.1.2 初探MVC架构 1.1.3 为什么采用ASENET MVC 1.1.4 ASP.NET MVC发展现状 1.2 ASP.NET MVC模式下的 Web项目开发 1.2.1 搭建开发环境 1.2.2 创建ASP.NET MVC 应用程序 1.2.3 ASP.NET MvC应用 程序的结构 1.2.4 ASP.NET MVC的约定 本章小结 习题 初识ASP.NET MVC 项目开发 2.1 创建ASP.NET MVC项目 ——留言板 2.1.1 利用项目模板创建 ASP.NET MVC项目 2.1.2 创建数据模型 2.1.3 创建控制器、动作与视图 2.1.4 测试留言板项目 2.2 查看数据库属性 2.3 了解自动生成的程序代码 本章小结 习题 数据模型 3.1 数据模型概述 3.1.1 基于LINQ to SQL的 数据模型 3.1.2 基于Entity Framework的 数据模型 3.1.3 自定义数据模型 3.1.4 数据库开发模式 3.2 ASP.NET MVC项目数据 模型的选择与使用 3.2.1 创建基于Entity Framework 的数据模型 3.2.2 基于Entity Framework 数据模型的数据查询 3.2.3 基于Entity Framework数据 模型的数据更新 3.2.4 基于Entity Framework数据 模型的数据添加与删除 本章小结 习题 控制器 4.1 控制器概述 4.1.1 Controller的创建与结构 4.1.2 Controller的运行过程 4.2 动作名称选择器 4-3 动作方法选择器 4.3.1 NonAction属性 4.3.2 HttpGet属性、HttpPost 属性、HttpDelete属性和 HttpPut属性 4.4 过滤器属性 4.4.1 授权过滤器 4.4.2 动作过滤器 4.4 -3结果过滤器 4.4.4 异常过滤器 4.4.5 自定义动作过滤器 4.5 动作执行结果 4.5.1 常用的动作执行结果类 4.5.2 ViewData与TempData 本章小结 习题 视图 5.1 视图概述 5.1.1 视图的作用 5.1.2 视图的基础知识 5.2 理解视图的约定 5.2.1 隐式约定 5.2.2 重写约定 5.3 强类型视图 5.3.1 ViewBag的不足 5.3.2 理解ViewBag、ViewData 和ViewDataDictionary 5.4 添加视图 5.5 Razor视图引擎 5.5.1 Razor的概念 5.5.2 代码表达式 5.5.3 HTML编码 5.5.4 代码块 5.5.5 Razor语法基础 5.5.6 布局 5.5.7 ViewStart 5.6 指定部分视图 5.7 案例:创建登录模块 本章小结 习题 数据验证 6.1 数据验证概述 6.1.1 验证注解 6.1.2 原理介绍 6.2 验证属性的使用 6.2.1 添加验证属性 6.2.2 常用验证属性 6.2.3 自定义错误提示信息 及本地化 6.3 自定义验证 6.3.1 自定义验证属性 6.3.2 IValidatableObject 本章小结 习题 网址路由 7.1 网址路由概述 7.1.1 路由比对与URl 重写 7.1.2 定义路由 7.1.3 路由命名 7.1.4 路由常见用法 7.1.5 路由调试 7.2 自定义路由 7.3 Web窗体与网址路由 7.4 常用路由 本章小结 习题 ASP.NET MVC开发实战 ——电子商务网站 8.1 需求分析 8.1.1 需求描述 8.1.2 功能需求 8.1.3 非功能性需求 8.1.4 购物流程 8.2 系统设计 8.2.1 架构设计 8.2.2 功能设计 8.3 数据库设计 8.3.1 逻辑关系图 8.3.2 数据表结构设计 8.4 电子商务网站的实现 8.4.1 模型的实现 8.4.2 控制器的实现 8.4.3 视图的实现 8.4.4 效果图 本章小结 习题
|