手抄报 安全手抄报 手抄报内容 手抄报图片 英语手抄报 清明节手抄报 节约用水手抄报

ASP.NET Core MVC 使用教程

时间:2024-10-22 22:04:54

1、首先和大家介绍下MVC模式。如果是新的小伙伴,可以跳过此步骤。如果你对MVC不怎么熟悉,那么你就大致看下即可。使用此模式,主要是为了解耦。原理是 用户的请求被路由到控制器,然后控制器使用模型去返回查询结果或者是操作数据,返回给视图。

ASP.NET Core MVC 使用教程

2、然后定义路由:和Java原理相似,ASP.Netcore mvc建立在ASP.鲍伊酷雪Net core 路由上面。路由定义如下图所示。图中的[Route("锾攒揉敫api/[controller]")]借助属性路由,可以关联的相关的控制器和函数,从而执行先关操作。

ASP.NET Core MVC 使用教程

3、绑定模型.模型绑定主要是把客户端的请求数据转到控制器可以处理的对象找中。这样,控制器就可以不必找出传入的请求数据,只需有作为其操作的方法 的参数的数据即可。

ASP.NET Core MVC 使用教程

4、模型验洵翌绦枞证。模型验证主要用来校验模型,以防止用户输入不合适的数据。我们可以通过数据注释修饰模型来进行验证,如下所示。[Displa烤恤鹇灭y(Name = "Remember me?")]添加了模型验证,是否记住我。

ASP.NET Core MVC 使用教程

5、依赖关系注入。内置的依赖关系注入(DI)在Asp.Net core 中常用,主要用在startup类里面。一般常用的Service,我们都是通过依赖关系注入,然后进行服务调用。如下所示,展示了常用的依赖注入场景。

ASP.NET Core MVC 使用教程

6、筛选器。筛选器帮助开发者封装横切关注点,一般用筛选器允许操作方法运行自定义的预处理逻辑和后处理逻辑。并且可以配置在给定的请求上特定的地方运行。下图展示了筛选器的一个实例,如下所示,展示了Windows的验证筛选。

ASP.NET Core MVC 使用教程

7、WebAPI。WebAPI是ASP.Net Core的一个强大的功能,前面专门的章节介绍WebAPI.WebAPI可以轻松的实现跨域资源共享。以便于与多个Wendy程序共享。下图是我的一个WebAPI的实例。

ASP.NET Core MVC 使用教程
© 手抄报圈