注册 登录 进入教材巡展
#
  • #

出版时间:2021年3月

出版社:重庆大学电子音像出版社

以下为《ASP.NET框架技术》的配套数字资源,这些资源在您购买图书后将免费附送给您:
  • 重庆大学电子音像出版社
  • 9787894463876
  • 1版
  • 411169
  • 66239305-7
  • 平装
  • 16开
  • 2021年3月
  • 252
  • 160
  • 工学
  • 计算机科学与技术
  • 计算机类
  • 高职
内容简介
本书主要讲解了C#语言的新特性及相关知识、LINQ基本子句查询、Entity Framework Database First、Entity Framework Code First、初识ASP.NET MVC开发、ASP.NET MVC进阶和HtmlHelper控件解析。通过本书的学习,学生能掌握ASP.NET框架的知识和实际应用。
目录
目录
第1章 C#语言的新特性及相关知识 1
1.1 .NET各个版本之间的关系 2
1.2 C#语言新特性 3
1.2.1 自动属性和属性访问器的保护级别 3
1.2.2 可空类型 4
1.2.3 泛型 5
1.2.4 对象和集合初始化器 8
1.2.5 匿名类型 12
1.2.6 动态类型 14
1.2.7 扩展方法 15
1.2.8 匿名方法和Lamdba表达式 17


第2章 LINQ基本子句查询 22
2.1 概述 23
2.2 from子句 24
2.2.1 单个from子句 24
2.2.2 复合from子句 27
2.3 where子句 28
2.3.1 常见的where子句查询 29
2.3.2 动态谓词的筛选 30
2.4 select子句 31
2.4.1 对查询结果进行投影 32
2.5 group子句 33
2.5.1 IGrouping泛型接口 33
2.5.2 分组查询 34
2.6 into子句 36
2.7 排序子句 38
2.7.1 OrderBy和OrderByDescending 39
2.8 join子句 40


第3章 Entity Framework Database First 45
3.1 Entity Framework概述 46
3.2 对象模型的建立 47
3.2.1 数据库对象的建立 47
3.2.2 使用Visual Studio建立实体类 48
3.3 用于数据库连接的DbContext对象的成员介绍 52
3.3.1 Set方法 52
3.3.2 SaveChanges方法 53
3.3.3 Refresh方法 55
3.3.4 SqlQuery方法 57
3.3.5 ExecuteSqlCommand方法 58
3.3.6 TransactionScope属性 60
3.4 用LINQ操作数据库的增删改 62
3.4.1 Entry方法 62
3.4.2 Add方法 65
3.4.3 Remove方法 66
3.5 使用LINQ进行分页 67


第4章 Entity Framework Code First 70
4.1 什么是Code First 71
4.2 使用Code First生成数据库 71
4.3 编写EF帮助类 76

第5章 初识ASP.NET MVC开发 81
5.1 ASP.NET MVC概述 82
5.1.1 为什么使用ASP.NET MVC框架 82
5.1.2 基本概念 83
5.1.3 ASP.NET MVC框架的特点 84
5.2 初创ASP.NET MVC应用项目 85
5.2.1 约定的目录结构 87
5.2.2 执行过程 89
5.2.3 构建模型 91
5.2.4 控制器 91
5.2.5 创建视图 96
5.3 Razor语法 107


第6章 ASP.NET MVC进阶 113
6.1 解读Default.aspx页面 114
6.1.1 Default.aspx页面不被路由解析 114
6.1.2 路由解析Default.aspx页面 115
6.2 设置路由的扩展方法 116
6.2.1 Route类 116
6.2.2 RouteCollection类 118
6.2.3 MapRoute()扩展方法 119
6.2.4 优化路由设置 121
6.3 在Web Form项目中使用路由 122
6.3.1 WebFormRouteHandler类 122
6.3.2 配置全局应用程序类 123
6.3.3 运行界面 123
6.4 布局页与分部页的使用 125
6.4.1 布局页 125
6.4.2 分部页 129
6.5 表单数据绑定 132
6.5.1 通过Request.Form读取表单数据 132
6.5.2 通过FormOollection读取表单数据 133
6.5.3 直接读取表单数据对象 134


第7章 HtmlHelper控件解析 136
7.1 HtmlHelper概述 137
7.1.1 HtmlHelper类 137
7.1.2 视图中的HTML属性 137
7.2 FormExtensions类 138
7.2.1 BeginForm 138
7.2.2 BeginRouteForm 139
7.2.3 EndForm 140
7.3 InputExtensions类 141
7.3.1 CheckBox 141
7.3.2 Hidden 142
7.3.3 Password 143
7.3.4 RadioButton 144
7.3.5 TextBox 145
7.4 LinkExtensions类 146
7.4.1 ActionLink 146
7.4.2 RouteLink 147
7.5 RenderPartialExtensions类 149
7.6 SelectExtensions类 149
7.6.1 DropDownList 150
7.6.2 ListBox 152
7.7 TextAreaExtensions类 153
7.8 ValidationExtensions类 154
7.8.1 ValidationMessage 154
7.8.2 ValidationSummary 155