《ASP.NETMVC实训教程》是2018年机械工业出版社出版的图书,作者是赵鲁涛、李晔。
基本介绍
- 书名:ASP.NETMVC实训教程
- 作者:赵鲁涛、李晔
- ISBN:9787111498537
- 定价:45元
- 出版社:机械工业出版社
- 出版时间:2018年10月
- 装帧:平装
- 开本:16开
内容简介
本书内容主要从网页编程的基础开始,一步一步的向MVC4的高级套用深入。第1章从基本的HTML语言和CSS样式出发,带领没有任何基础的读者初步学习网路程式语言,对于已有基础的读者来说,是一个複习的过程;随后引导.NET和MVC之中,并带着读者建立第一个属于自己故骗灶的MVC工程。第2到5章从model,view,controller和路由方面对MVC进行深入而基础的讲解,通过这几章的学习,读者可以完全学晚只故酷会什幺事MVC,以及MVC的使用方法。第6章是对controller的一个深入讲解,通过这张的学习,可以更为灵活的使用MVC框架。第7章讲解了JavaScript和JQuery。既然使用网路程式语言,不可避免的就是用到这些网路编程中的脚本语言。这些脚本语言可以是工程更为生动,富有动感和较好的可伸缩性。本章主要从JavaScript和JQuery的基础出发,讲解着两种脚本语言的使用方法。第8章是JQuery语言的高级套用。其中讲到了好几种不同的控制项,包括表格控制项,树形控制项和图示控制项等等,给读者提供了更为详实的服务。第9章是有关ajax的讲解。为读者解惑ajax在MVC4种的使用方法与流迁地程。第10章提供了伺服器的配置方案。完全是真是的配置方法,给读者的伺服器配置提供便利。第11章从软体工程的角度出发,写出了一个真实软体工说辨店程的整个流程。从开始的需求分析到系统设计,代码实现与测试的整个流程。带读者完全走过提寻踏一次真是的开道埋榜估发流程。
图书目录
目录
序
前言
第1章MVC 4简介1
11基础知识1
111HTML1
112CSS7
12基于WebForm的ASPNET9
121NET9
122ASPNET9
123WebForm的创建方法11
124ASPNET伺服器控制项12
13MVC概念与原理16
131MVC的概念16
132MVC的工作原理16
133MVC架构的优缺点17
14初识MVC 418
141创建新项目18
142MVC 4项目21
习题31
综合套用31
第2章模型34
21模型层概述与执行机制34
22实体数据模型35
23LINQ语句与使用37
231使用LINQ的好处37
232LINQ to SQL的预备知识38
233LINQ to SQL的查询40
234LINQ to SQL 进行插入43
235LINQ to SQL 进行更新43
236LINQ to SQL 进行删除44
24模型的数据校验44
241非资料库类DataAnnotation启用
验证44
242资料库类DataAnnotation启用
验证52
习题54
综合套用54
第3章控制器60
31控制器概述60
32控制器的创建62
33Action的处理流程64
331参数获取65
332参数预处理66
333与模型层的互动66
334结果预处理66
335视图返回67
336实例分析67
34典型的处理模式68
341单个视图调用多个函式69
342多个视图调用单个函式71
343多个视图调用多个函式74
35Action的常见标籤77
351NonAction78
352HttpGet和HttpPost79
353ChildActionOnly80
习题82
综合套用82
第4章路由87
41路由的基础87
411网址路由的作用87
412默认的Route Table88
42路由解析89
421非MVC控制器类路由解析90
422带单个参数的MVC路由地址的
解析90
423带多参数的MVC路由地址的
解析91
43路由注册91
44路由管理与匹配机制93
45MVC执行的生命周期94
451网址路由比对阶段94
452执行Controller的Action
阶段95
453执行View并返回结果页面95
46总结95
习题96
综合应旬辨仔用96
◆第5章视图97
51视图概述97
52视图页98
521视图页的创建98
522视图页介绍101
53从控制器层获取数据的方式105
531弱类型105
532强类型109
533Session和Cookies113
54HtmlHelper类114
541ActionLink115
542BeginForm和EndForm116
543CheckBox118
544DropDownList119
545Hidden122
546Label123
547ListBox124
548Password125
549RadioButton126
5410TextArea127
5411TextBox129
55布局页和视图布局页130
551布局页的创建130
552视图布局页的创建131
553布局页和视图布局页介绍133
554布局页的嵌套135
56分部页138
561分部页的创建138
562分部页介绍140
57向控制器层传递数据的
方式144
习题147
综合套用150
第6章ActionResult类154
61ActionResult类概述154
62ViewResult156
63PartialViewResult158
64ContentResult158
65EmptyResult160
66FileContentResult、FileStreamResult
和FilePathResult160
67JavaScriptResult163
68JsonResult165
69RedirectResult167
610RedirectToRouteResult168
611HttpUnauthorizedResult和
HttpNotFoundResult170
习题171
综合套用172
第7章JavaScript与JQuery技术173
71JavaScript173
711JavaScript简介173
712JavaScript的语法175
713JavaScript函式178
72JQuery简介179
721选择器180
722JQuery中的档案对象模型与
方法183
723事件处理186
73JavaScript与JQuery 套用
实例187
731iPhone界面製作187
732使用JQuery给table动态添加、
删除行192
733使用JQuery生成精美的Tab
按钮194
734使用JQuery完成相框效果200
习题201
综合套用202
第8章JQuery高级套用207
81zTree控制项207
82zTree的API210
821API综述210
822常用API详解215
83zTree套用实例222
831zTree基本功能222
832zTree单选按钮/複选框功能232
833zTree的拖拽功能235
834zTree实现节点的增加、删除、
修改功能237
84JQGrid表格控制项241
841JQGrid的原理241
842JQGrid的安装242
843JQGrid的参数242
844JQGrid中ColModel的API246
845JQGrid的代码格式248
85JQGrid实例249
习题259
综合套用259
第9章AJAX技术261
91AJAX概述261
92原理简介262
921创建对象262
922传送请求262
923获取回响267
924onreadystatechange事件269
93JQuery AJAX269
931load()269
932get()274
933post()277
94综合实例281
941多属性查询281
942分页显示286
习题292
综合套用292
第10章伺服器(IIS)的配置与
使用293
101IIS简介293
102IIS安装293
103IIS的属性与配置296
104工程在IIS上的发布298
习题301
综合套用302
参考文献303
241非资料库类DataAnnotation启用
验证44
242资料库类DataAnnotation启用
验证52
习题54
综合套用54
第3章控制器60
31控制器概述60
32控制器的创建62
33Action的处理流程64
331参数获取65
332参数预处理66
333与模型层的互动66
334结果预处理66
335视图返回67
336实例分析67
34典型的处理模式68
341单个视图调用多个函式69
342多个视图调用单个函式71
343多个视图调用多个函式74
35Action的常见标籤77
351NonAction78
352HttpGet和HttpPost79
353ChildActionOnly80
习题82
综合套用82
第4章路由87
41路由的基础87
411网址路由的作用87
412默认的Route Table88
42路由解析89
421非MVC控制器类路由解析90
422带单个参数的MVC路由地址的
解析90
423带多参数的MVC路由地址的
解析91
43路由注册91
44路由管理与匹配机制93
45MVC执行的生命周期94
451网址路由比对阶段94
452执行Controller的Action
阶段95
453执行View并返回结果页面95
46总结95
习题96
综合套用96
◆第5章视图97
51视图概述97
52视图页98
521视图页的创建98
522视图页介绍101
53从控制器层获取数据的方式105
531弱类型105
532强类型109
533Session和Cookies113
54HtmlHelper类114
541ActionLink115
542BeginForm和EndForm116
543CheckBox118
544DropDownList119
545Hidden122
546Label123
547ListBox124
548Password125
549RadioButton126
5410TextArea127
5411TextBox129
55布局页和视图布局页130
551布局页的创建130
552视图布局页的创建131
553布局页和视图布局页介绍133
554布局页的嵌套135
56分部页138
561分部页的创建138
562分部页介绍140
57向控制器层传递数据的
方式144
习题147
综合套用150
第6章ActionResult类154
61ActionResult类概述154
62ViewResult156
63PartialViewResult158
64ContentResult158
65EmptyResult160
66FileContentResult、FileStreamResult
和FilePathResult160
67JavaScriptResult163
68JsonResult165
69RedirectResult167
610RedirectToRouteResult168
611HttpUnauthorizedResult和
HttpNotFoundResult170
习题171
综合套用172
第7章JavaScript与JQuery技术173
71JavaScript173
711JavaScript简介173
712JavaScript的语法175
713JavaScript函式178
72JQuery简介179
721选择器180
722JQuery中的档案对象模型与
方法183
723事件处理186
73JavaScript与JQuery 套用
实例187
731iPhone界面製作187
732使用JQuery给table动态添加、
删除行192
733使用JQuery生成精美的Tab
按钮194
734使用JQuery完成相框效果200
习题201
综合套用202
第8章JQuery高级套用207
81zTree控制项207
82zTree的API210
821API综述210
822常用API详解215
83zTree套用实例222
831zTree基本功能222
832zTree单选按钮/複选框功能232
833zTree的拖拽功能235
834zTree实现节点的增加、删除、
修改功能237
84JQGrid表格控制项241
841JQGrid的原理241
842JQGrid的安装242
843JQGrid的参数242
844JQGrid中ColModel的API246
845JQGrid的代码格式248
85JQGrid实例249
习题259
综合套用259
第9章AJAX技术261
91AJAX概述261
92原理简介262
921创建对象262
922传送请求262
923获取回响267
924onreadystatechange事件269
93JQuery AJAX269
931load()269
932get()274
933post()277
94综合实例281
941多属性查询281
942分页显示286
习题292
综合套用292
第10章伺服器(IIS)的配置与
使用293
101IIS简介293
102IIS安装293
103IIS的属性与配置296
104工程在IIS上的发布298
习题301
综合套用302
参考文献303