您好,欢迎光临有路网!
ASP.NET MVC网站开发从入门到实战-微课视频版
QQ咨询:
有路璐璐:

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

  • 作者:陶永鹏、郭鹏、刘建鑫
  • 出版社:清华大学出版社
  • ISBN:9787302582885
  • 出版日期:2022年01月01日
  • 页数:0
  • 定价:¥69.80
  • 分享领佣金
    手机购买
    城市
    店铺名称
    店主联系方式
    店铺售价
    库存
    店铺得分/总交易量
    发布时间
    操作

    新书比价

    网站名称
    书名
    售价
    优惠
    操作

    图书详情

    内容提要
    本书讲述了ASP.NET MVC网站设计中模型、视图、控制器等核心知识点,完整设计实现了美妆网和图书借阅管理系统两个实例。本书注重实用性和可读性,以Visul Studio 2017为开发平台,以SQL Server 2012为数据库管理系统,以C#为程序设计语言,以Razor为视图引擎。本书内容上深入浅出、通俗易懂、易于自学;结构上按功能分类,细化每个模块的属性、事件等基本功能讲解;实例选择上分布合理、趣味性强;讲解顺序上侧重实战性,从开发环境构建、业务流程等知识点逐一展开,便于读者对ASP.NET MVC网站设计的理解和提高。 本书可作为计算机相关专业“ASP.NET MVC网站设计”课程的教材,也可作为希望掌握ASP.NET MVC网站开发的爱好者的自学参考书。
    目录
    第1章 ASP.NET MVC概述1 1.1ASP.NET MVC简介1 1.1.1ASP.NET MVC开发简史1 1.1.2MVC模式初探2 1.1.3ASP.NET WebForm和ASP.NET MVC对比3 1.2MVC模式下的Web项目开发3 1.2.1个ASP.NET MVC 5应用程序3 1.2.2ASP.NET MVC应用程序结构10 1.2.3ASP.NET MVC中的特殊文件夹12 1.2.4ASP.NET MVC中的文件类型12 1.3Visual Studio 2017开发环境的基本介绍13 1.3.1菜单栏和工具栏13 1.3.2工具箱窗口15 1.3.3解决方案资源管理器17 1.3.4属性窗口17 1.4小结17 1.5习题18 综合实验一: Visual Studio 2017的安装19 第2章 LINQ数据模型25 2.1LINQ基础25 2.1.1LINQ简介25 2.1.2LINQ的优点26 2.2数据模型预备知识27 2.2.1隐式类型var27 2.2.2自动属性28 2.2.3对象和集合初始化器29 2.2.4扩展方法30 2.2.5Lambda表达式31 2.3LINQ to SQL数据模型32 2.3.1实体数据库的建立32 2.3.2LINQ to SQL基本语法32 2.3.3使用LINQ模型进行查询36 2.3.4使用LINQ模型进行插入41 2.3.5使用LINQ模型进行修改43 2.3.6使用LINQ模型进行删除44 2.4小结45 2.5习题45 综合实���二: 基于LINQ数据模型的学生管理系统47 第3章 EF数据模型58 3.1Entity Framework简介58 3.2Entity Framework设计模式59 3.2.1Database First模式59 3.2.2Model First模式66 3.2.3Code First模式73 3.2.4App.config的相关设置75 3.2.5由数据库生成模型77 3.3Entity Framework数据处理78 3.3.1使用EF模型进行查询78 3.3.2使用EF模型进行插入78 3.3.3使用EF模型进行修改79 3.3.4使用EF模型进行删除80 3.4小结81 3.5习题81 综合实验三: 基于EF数据模型的课程管理系统82 第4章 数据验证与注解95 4.1服务器端验证与客户端验证95 4.2数据验证96 4.2.1ASP.NET MVC内置数据验证属性96 4.2.2ASP.NET MVC远程验证属性101 4.2.3自定义数据验证102 4.3数据注解103 4.3.1数据显示注解103 4.3.2数据映射注解106 4.4小结108 4.5习题108 综合实验四: 用户注册模块109 第5章 控制器119 5.1控制器简介119 5.2控制器的基本使用120 5.2.1控制器的基本内容120 5.2.2控制器的创建121 5.2.3控制器的读写模板125 5.3动作选择器127 5.3.1动作名称属性127 5.3.2无为动作属性128 5.3.3动作方法限定属性129 5.4ActionResult131 5.4.1ViewResult132 5.4.2PartialViewResult134 5.4.3RedirectResult134 5.4.4RedirectToRouteResult135 5.4.5ContentResult136 5.4.6EmptyResult137 5.4.7JavaScriptResult138 5.4.8JsonResult138 5.4.9FileResult139 5.4.10HttpUnauthorizedResult141 5.4.11HttpNoFoundResult142 5.4.12HttpStatusCodeResult143 5.5小结144 5.6习题144 综合实验五: 图像上传模块145 第6章 视图149 6.1视图简介149 6.2向视图中传递数据150 6.2.1弱类型传值151 6.2.2强类型传值153 6.3Razor视图引擎159 6.3.1单行内容输出159 6.3.2多行内容输出160 6.3.3表达式的输出161 6.3.4包含文字的输出161 6.3.5HTML编码162 6.3.6服务器端注释163 6.3.7转义字符163 6.3.8Razor中的分支结构163 6.3.9Razor中的循环结构166 6.4HTML Helper类168 6.4.1ActionLink()方法输出超链接169 6.4.2BeginForm()方法输出表单171 6.4.3Label()方法输出标签173 6.4.4TextBox()方法输出文本框174 6.4.5Password()方法输出密码框175 6.4.6TextArea()方法输出多文本区域176 6.4.7RadioButton()方法输出单选按钮178 6.4.8CheckBox()方法输出复选框180 6.4.9DropDownList()方法输出下拉列表181 6.4.10ListBox()方法输出列表框184 6.4.11辅助方法中的多HTML属性值使用186 6.5分部视图187 6.5.1分部视图简介188 6.5.2创建分部视图188 6.5.3使用HTML.Partial()载入分部视图188 6.5.4使用HTML.Action()载入分部视图191 6.6小结191 6.7习题191 综合实验六: 视图分页显示192 第7章 网址路由199 7.1网址路由的基础199 7.1.1网址路由的作用199 7.1.2ASP.NET MVC 5路由分类200 7.2传统路由200 7.2.1默认路由200 7.2.2URL路由声明202 7.2.3自定义路由203 7.2.4路由匹配限制205 7.3特性路由211 7.3.1特性路由的作用211 7.3.2特性路由的注册211 7.3.3方法的特性路由声明212 7.3.4控制器的特性路由声明215 7.4路由约束220 7.5路由的选择221 7.6小结221 7.7习题222 综合实验七: 路由黑名单过滤223 第8章 jQuery227 8.1jQuery简介227 8.2JavaScript基础228 8.2.1JavaScript书写位置229 8.2.2JavaScript基本语法229 8.2.3JavaScript自定义函数232 8.3jQuery的使用235 8.3.1jQuery的安装235 8.3.2jQuery基本语法236 8.3.3jQuery中的函数236 8.3.4jQuery中的事件238 8.4jQuery选择器240 8.4.1jQuery基本选择器240 8.4.2jQuery过滤选择器244 8.4.3jQuery表单选择器247 8.4.4jQuery层次选择器248 8.5JavaScript和jQuery应用实例248 8.5.1折叠式菜单249 8.5.2表格动态修改251 8.5.3Tab选项卡253 8.5.4万花筒260 8.6小结262 8.7习题262 第9章 美妆网的设计与实现264 9.1网站基本设计264 9.1.1权限划分264 9.1.2网站业务流程265 9.1.3系统概要设计266 9.2数据库设计267 9.2.1概念设计267 9.2.2逻辑设计269 9.2.3物理设计269 9.3系统详细设计272 9.3.1用户功能模块设计272 9.3.2管理员功能模块设计272 9.4数据模型构建273 9.4.1模型的自动创建273 9.4.2实体的属性约束及验证273 9.5控制器构建282 9.5.1管理员功能282 9.5.2用户功能284 9.5.3商品功能288 9.5.4购物车功能295 9.5.5订单信息功能299 9.5.6订单详情信息功能302 9.5.7留言信息功能304 9.6创建视图页面306 9.6.1主版页面设计306 9.6.2会员功能308 9.6.3管理员功能314 9.6.4商品显示功能315 9.6.5购物车功能322 9.6.6商品订单功能328 9.6.7订单详情显示功能331 9.6.8网站留言功能333 第10章 图书借阅管理系统的设计与实现335 10.1系统基本设计335 10.1.1功能模块划分335 10.1.2系统业务流程336 10.1.3系统概要设计336 10.2数据库设计337 10.2.1概念设计337 10.2.2逻辑设计338 10.2.3物理设计338 10.3数据模型构建340 10.3.1Library数据库对象设计340 10.3.2实体的属性约束及验证341 10.4系统设置346 10.4.1拦截器设置346 10.4.2选择式菜单设置347 10.5管理员登录功能模块348 10.5.1控制器设计348 10.5.2视图设计349 10.5.3运行演示350 10.6读者信息录入功能模块351 10.6.1控制器设计351 10.6.2视图设计352 10.6.3运行演示353 10.7图书管理功能模块354 10.7.1控制器设计354 10.7.2视图设计360 10.7.3运行演示367 10.8借阅管理功能模块369 10.8.1控制器设计369 10.8.2视图设计374 10.8.3运行演示382 10.9权限管理功能模块383 10.9.1控制器设计383 10.9.2视图设计388 10.9.3运行演示395 参考文献397

    与描述相符

    100

    北京 天津 河北 山西 内蒙古 辽宁 吉林 黑龙江 上海 江苏 浙江 安徽 福建 江西 山东 河南 湖北 湖南 广东 广西 海南 重庆 四川 贵州 云南 西藏 陕西 甘肃 青海 宁夏 新疆 台湾 香港 澳门 海外