ASP.NET MVC网站开发从入门到实战:微课版

价格 69.80对比
发货 广东东莞市
销量 暂无
评价 已有 0 条评价
人气 已有 0 人关注
数量
+-
库存100
 
联系方式
加关注0

新书科技

VIP   VIP会员第2年
资料未认证
保证金未缴纳

内容简介

本书讲述了ASP.NET MVC网站设计中模型、视图、控制器等核心知识点,完整设计实现了美妆网和图书借阅管理系统两个实例。本书注重实用和可读,以Visul Studio 2017为开发平台,以SQL Server 2012为数据库管理系统,以C#为程序设计语言,以Razor为视图引擎。本书内容上深入浅出、通俗易懂、易于自学;结构上能分类,细化每个模块的属、事件等基能讲解;实例选择上分布合理、趣味强;讲解顺序上侧重实战,从开发环境构建、业务流程等知识点逐一展开,便于读者对ASP.NET MVC网站设计的理解和提高。 本书可作为计算机相关专业“ASP.NET MVC网站设计”课程的教材,也可作为希望掌握ASP.NET MVC网站开发的爱好者的自学参考书。

目录

目录第1章ASP.NET MVC概述11.1ASP.NET MVC简介11.1.1ASP.NET MVC开发简史11.1.2MVC模式初探21.1.3ASP.NET WebForm和ASP.NET MVC对比31.2MVC模式下的Web项目开发31.2.1个ASP.NET MVC 5应用程序31.2.2ASP.NET MVC应用程序结构101.2.3ASP.NET MVC中的特殊文件夹121.2.4ASP.NET MVC中的文件类型121.3Visual Studio 2017开发环境的基本介绍131.3.1菜单栏和工具栏131.3.2工具箱窗口151.3.3解决方案资源管理器171.3.4属窗口171.4小结171.5习题18综合实验一: Visual Studio 2017的安装19第2章LINQ数据模型252.1LINQ基础252.1.1LINQ简介252.1.2LINQ的优点262.2数据模型预备知识272.2.1隐式类型var272.2.2自动属282.2.3对象和集合初始化器292.2.4扩展方法302.2.5Lambda表达式312.3LINQ to SQL数据模型322.3.1实体数据库的建立322.3.2LINQ to SQL基本语法322.3.3使用LINQ模型进行查询362.3.4使用LINQ模型进行插入412.3.5使用LINQ模型进行修改432.3.6使用LINQ模型进行删除442.4小结452.5习题45综合实验二: 基于LINQ数据模型的学生管理系统47第3章EF数据模型583.1Entity framework简介583.2Entity framework设计模式593.2.1Database First模式593.2.2Model First模式663.2.3Code First模式733.2.4App.config的相关设置753.2.5由数据库生成模型773.3Entity framework数据处理783.3.1使用EF模型进行查询783.3.2使用EF模型进行插入783.3.3使用EF模型进行修改793.3.4使用EF模型进行删除803.4小结813.5习题81综合实验三: 基于EF数据模型的课程管理系统82第4章数据验证与注解954.1服务器端验证与客户端验证954.2数据验证964.2.1ASP.NET MVC内置数据验证属964.2.2ASP.NET MVC远程验证属1014.2.3自定义数据验证1024.3数据注解1034.3.1数据显示注解1034.3.2数据映射注解1064.4小结1084.5习题108综合实验四: 用户注册模块109第5章控制器1195.1控制器简介1195.2控制器的基本使用1205.2.1控制器的基本内容1205.2.2控制器的创建1215.2.3控制器的读写模板1255.3动作选择器1275.3.1动作名称属1275.3.2无为动作属1285.3.3动作方法限定属1295.4ActionResult1315.4.1ViewResult1325.4.2PartialViewResult1345.4.3RedirectResult1345.4.4RedirectToRouteResult1355.4.5ContentResult1365.4.6EmptyResult1375.4.7JavascriptResult1385.4.8JsonResult1385.4.9FileResult1395.4.10HttpUnauthorizedResult1415.4.11HttpNoFoundResult1425.4.12HttpStatusCodeResult1435.5小结1445.6习题144综合实验五: 图像上传模块145第6章视图1496.1视图简介1496.2向视图中传递数据1506.2.1弱类型传值1516.2.2强类型传值1536.3Razor视图引擎1596.3.1单行内容输出1596.3.2多行内容输出1606.3.3表达式的输出1616.3.含文字的输出1616.3.5HTML编码1626.3.6服务器端注释1636.3.7转义字符1636.3.8Razor中的分支结构1636.3.9Razor中的循环结构1666.4HTML Helper类1686.4.1Actionlink()方法输出超链接1696.4.2BeginForm()方法输出表单1716.4.3Label()方法输出标签1736.4.4TextBox()方法输出文本框1746.4.5Password()方法输出密码框1756.4.6textarea()方法输出多文本区域1766.4.7RadioButton()方法输出单选按钮1786.4.8CheckBox()方法输出复选框1806.4.9DropDownList()方法输出下拉列表1816.4.10ListBox()方法输出列表框1846.4.11辅助方法中的多HTML属值使用1866.5分部视图1876.5.1分部视图简介1886.5.2创建分部视图1886.5.3使用HTML.Partial()载入分部视图1886.5.4使用HTML.Action()载入分部视图1916.6小结1916.7习题191综合实验六: 视图分页显示192第7章网址路由1997.1网址路由的基础1997.1.1网址路由的作用1997.1.2ASP.NET MVC 5路由分类2007.2传统路由2007.2.1默认路由2007.2.2URL路由声明2027.2.3自定义路由2037.2.4路由匹配限制2057.3特路由2117.3.1特路由的作用2117.3.2特路由的注册2117.3.3方法的特路由声明2127.3.4控制器的特路由声明2157.4路由约束2207.5路由的选择2217.6小结2217.7习题222综合实验七: 路由黑名单过滤223第8章jQuery2278.1jQuery简介2278.2Javascript基础2288.2.1Javascript书写位置2298.2.2Javascript基本语法2298.2.3Javascript自定义函数2328.3jQuery的使用2358.3.1jQuery的安装2358.3.2jQuery基本语法2368.3.3jQuery中的函数2368.3.4jQuery中的事件2388.4jQuery选择器2408.4.1jQuery基本选择器2408.4.2jQuery过滤选择器2448.4.3jQuery表单选择器2478.4.4jQuery层次选择器2488.5Javascript和jQuery应用实例2488.5.1折叠式菜单2498.5.2表格动态修改2518.5.3Tab选项卡2538.5.4万花筒2608.6小结2628.7习题262第9章美妆网的设计与实现2649.1网站基本设计2649.1.1权限划分2649.1.2网站业务流程2659.1.3系统概要设计2669.2数据库设计2679.2.1概念设计2679.2.2逻辑设计2699.2.3物理设计2699.3系统详细设计2729.3.1用能模块设计2729.3.2管理能模块设计2729.4数据模型构建2739.4.1模型的自动创建2739.4.2实体的属约束及验证2739.5控制器构建2829.5.1管理能2829.5.2用能2849.5.3商能2889.5.4购物能2959.5.5订单信能2999.5.6订单详情信能3029.5.7留言信能3049.6创建视图页面3069.6.1主版页面设计3069.6.2会能3089.6.3管理能3149.6.4商品显能3159.6.5购物能3229.6.6商品订能3289.6.7订单详情显能3319.6.8网站留能333第10章图书借阅管理系统的设计与实现33510.1系统基本设计33510.1.能模块划分33510.1.2系统业务流程33610.1.3系统概要设计33610.2数据库设计33710.2.1概念设计33710.2.2逻辑设计33810.2.3物理设计33810.3数据模型构建34010.3.1Library数据库对象设计34010.3.2实体的属约束及验证34110.4系统设置34610.4.1拦截器设置34610.4.2选择式菜单设置34710.5管理员登能模块34810.5.1控制器设计34810.5.2视图设计34910.5.3运行演示35010.6读者信息录能模块35110.6.1控制器设计35110.6.2视图设计35210.6.3运行演示35310.7图书管能模块35410.7.1控制器设计35410.7.2视图设计36010.7.3运行演示36710.8借阅管能模块36910.8.1控制器设计36910.8.2视图设计37410.8.3运行演示38210.9权限管能模块38310.9.1控制器设计38310.9.2视图设计38810.9.3运行演示395参考文献397

举报收藏 0
网站首页  |  关于我们  |  联系方式  |  用户协议  |  隐私政策  |  版权声明  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  网站留言  |  RSS订阅  |  违规举报  |  粤ICP备2021111040号