全书共10个项目,前9个项目分别是:了解ASP.NET与VisualStudio、HTML网页编程基础、母版、主题及外观、应用验证控件、掌握ASP.NET数据库操作、XML、站点导航、状态管理与安全管理、调试及打包与部署,后一个为综合前9个项目的应用实战:在线购物系统。 本书既可作为高职院校计算机专业的教材,也可作为其他相关专业和工程技术人员的参考书。在内容上以项目任务为框架,提出具体的思政目标,结合技能目标,通过案例详细的讲解步骤,帮助读者尽快入手。
		
	
张铁红,哈尔滨科学技术职业学院计算机应用技术领域教学骨干,曾主持和参与多项教科研课题研究,具备较为丰富的教学实践经验、科研经验和教材编写经验。
目录
项目一  初识ASP.NET Core	1
任务一  为何选择ASP.NET Core	1
任务引入	1
知识准备	2
任务二  ASP.NET Core的基本术语	7
任务引入	7
知识准备	7
项目总结	8
项目习题	9
项目二  Web应用的基础知识	10
任务一  网页的基础知识	10
任务引入	10
知识准备	10
任务二  配置开发环境	23
任务引入	23
知识准备	23
项目总结	29
项目实战	30
项目习题	33
项目三  C#的基础知识	34
任务一  认识C#	34
任务引入	34
知识准备	34
任务二  语法规则	40
任务引入	40
知识准备	40
任务三  类和对象	57
任务引入	57
知识准备	57
项目总结	70
项目实战	70
项目习题	72
项目四  ASP.NET Core的核心组件	73
任务一  认识ASP.NET Core Web应用程序	73
任务引入	73
知识准备	73
任务二  核心组件	80
任务引入	80
知识准备	80
项目总结	95
项目实战	95
项目习题	96
项目五  ASP.NET Core MVC模式	97
任务一  认识ASP.NET Core MVC模式	97
任务引入	97
知识准备	97
任务二  创建MVC项目	99
任务引入	99
知识准备	99
项目总结	116
项目实战	116
项目习题	121
项目六  EF Core数据访问与仓储模式	122
任务一  数据访问	122
任务引入	122
知识准备	122
任务二  仓储模式	143
任务引入	143
知识准备	143
项目总结	148
项目实战	148
项目习题	151
项目七  使用Razor页面	152
任务一  认识Razor页面	152
任务引入	152
知识准备	152
任务二  页面布局视图	156
任务引入	156
知识准备	156
任务三  Razor语法	165
任务引入	165
知识准备	165
项目总结	176
项目实战	176
项目习题	179
项目八  TagHelper	180
任务一  认识TagHelper	180
任务引入	180
知识准备	180
任务二  使用内置的TagHelper	187
任务引入	187
知识准备	188
项目总结	203
项目实战	203
项目习题	206
项目九  身份验证与授权	207
任务一  身份验证	207
任务引入	207
知识准备	207
任务二  授权	223
任务引入	223
知识准备	224
项目总结	229
项目实战	229
项目习题	231
项目十  发布与部署	232
任务一  发布应用程序	232
任务引入	232
知识准备	232
任务二  部署到IIS服务器	236
任务引入	236
知识准备	236
项目总结	240
项目习题	240