- 博客(3)
- 收藏
- 关注
原创 ASP.NET MVC中的过滤器与自定义过滤器
MVC中的过滤器用于对控制器或动作方法运行进行干预,分为行为前、行为后(执行之前调用,执行之后调用),例如Authrize特性对没有进行认证的请求进行登录页面跳转。过滤器生效的范围:在控制器上标注的生效与整个控制器和动作方法,在指定动作方法上标注的生效与指定动作方法,全局过滤器生效于整个项目。自定义过滤器:要想创建自定义过滤器,需要满足两个条件1.新建自定义过滤器类继承子FilterA...
2020-01-14 15:41:06
182
原创 EntityFramework中贪婪记载和懒加载
懒加载:在EF6开始默认框架开启懒加载,机制为访问导航属性的时候具体加载导航属性关联的数据,不访问则不加载,有一个问题,就是在遍历等操作循环访问一个表(DBSet)的时候,会多次访问数据库来读取数据,所以一般来讲这个功能都是关闭,关闭的时候访问导航属性就是NULL。贪婪加载:DBSet.Include的方式一次性加载所有关联数据,这样避免了因为懒加载多次访问数据库。需要关闭懒加载才可以使...
2020-01-13 19:02:21
468
原创 记录ASP.NET MVC中的几种异常处理方案
ASP.NET MVC中的异常处理:使用框架自带的[HandlerError(“~/View/Shared/Error.cshtml”)]过滤器进行处理使用方式:1.在项目根目录的appconfig中配置如下节点mode设置属性有 on off remoteonly,分别解释为发生异常时,显示自定义错误页面(客户端and服务端),不显示(客户端and服务端),客户端显示自定义页后台显...
2019-07-11 08:14:45
555
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人