小白网-奉贤部落-奉贤免费信息发布平台

标题: asp.netcoremvc做登录页面(asp.netmvc登陆注册) [打印本页]

作者: [db:作者]    时间: 2025-7-26 12:57
标题: asp.netcoremvc做登录页面(asp.netmvc登陆注册)
AddMvc和AddMvcCore基本说明了在NetCore或者Net5、Net6等中注册Mvc应用有两种方式。
AddMvc和AddMvcCore
AddMvc和AddMvcCore是IServiceCollection的扩展方法。
AddMvcCore是Mvc架构中的一个核心方法。相比View或Razor等模板引擎,直接返回Api等服务时可以直接使用AddMvcCore。
AddMvcCore或AddMvc通过ApplicationPartManager的方法获取其他所有dll都引用到Mvc框架中,通过ApplicationPartManager扫描从控制器继承的所有dll类,并注册到系统中。
这个类ApplicationPartManager也是插件开发的核心类。它自动从其他插件dll组装控制器,并从页面形成一个插件系统。
AddMvc常用参数解释AddMvc最重要的Mvc配置,配置当前Mvc架构。
最重要的包括以下几个方面
过滤器:设置全局过滤器,包括授权过滤器、异常过滤器或日志过滤器。
模型绑定器:模型绑定设置
模型验证提供者:模型验证设置
示例:
过滤器应用之一:绑定日志过滤器和授权过滤器。
var mvcBuilder = services。add MVC(o =  gt;{//启用原终端路由中止o . EnableEndPointRouting = false;//添加过滤器o . filters . Add();o . filters . add();})
AdfPcExceptionActionFilter是一个异常筛选器。当控制器或视图中出现异常时,该过滤器将捕获异常进行统一处理。
AdfPcLogActionFilter:它是一个日志过滤器,用户在访问每个控制器和动作时都会记录访问日志。




欢迎光临 小白网-奉贤部落-奉贤免费信息发布平台 (http://www.ts-xiangyue.com/) Powered by Discuz! X3.2