ASP.NET Core MVC

  • 6.ASP.NET Core MVC标记帮助程序

    1.标记帮助程序 1.1@addTagHelper指令 @addTagHelper 指令指定程序集中要加载的标记帮助程序对于 Views 目录或子目录中的所有视图文件均可用。 @addTagHelper 后第一个参数指定程序集中要加载的的标记帮助程序的范围,第二个参数指定包含标记帮助程序的程序集。 …

  • 5.ASP.NET Core MVC视图

    1.创建视图 右键单击Views文件夹-添加–新建文件夹-名称复数Movies。 右键单击刚刚新建的Views/Movies文件夹-添加–新建项-选择合适的视图选项-名称Index.cshtml–添加。 2.View()帮助方法 2.1视图发现 3.强类型数据 (viewmodel)…

  • 1.Entity Framework Core

    1.新建模型 右键单击Models文件夹-添加–类-名称单数Movie.cs。 2.安装依赖包 从工具菜单中选择NuGet 包管理器–程序包管理器控制台 (PMC)。 3.新搭建基架的项目 右键单击Controllers文件夹-添加–新搭建基架的项目–MVC 控制器(带视…

  • 4.ASP.NET Core MVC控制器

    右键单击Controllers文件夹-添加–控制器。 单击MVC–控制器-选择合适的脚手架选项–添加-名称复数MoviesController.cs–添加。

  • 3.ASP.NET Core MVC终结点路由

    1. UseRouting和UseEndpoints方法 1.1作用 路由使用一对由 UseRouting 和 UseEndpoints 注册的中间件: UseRouting 向中间件管道添加路由匹配。此中间件会查看应用中定义的终结点集,并根据请求选择最佳的终…

  • 2.ASP.NET Core MVC中间件

    按照惯例,通过调用 Use 、Map、Run扩展方法,向请求处理管道添加中间件组件。 1.中间件顺序 2.Endpoint中间件 3.内置中间件 Middleware Description Order Authentication Provides authentication support. …

  • 1.ASP.NET Core MVC依赖注入

    1.依赖注入步骤 步骤一:使用接口或基类将依赖关系实现抽象化。 步骤二:使用 WebApplicationBuilder.Services 或 builder.Services 的服务注册方法将服务添加到内置的DI服务容器 IServiceProvider 中。 步骤三:将服务注入到依赖该服务的类的…