asp.net mvc过滤器的作用?asp.net mvc过滤器的作用?asp.net mvc过滤器的作用?
参考 Asp.Net MVC学习总结(三)——过滤器你怎么看?:
1、过滤器(Filters)就是向请求处理管道中注入额外的逻辑。提供了一个简单而优雅的方式来实现横切关注点。
2、所谓的过滤器(Filters),MVC框架里面的过滤器完全不同于ASP.NET平台里面的Request.Filters和Response.Filter对象,它们主要是实现请求和响应流的传输。通常我们所说的过滤器是指MVC框架里面的过滤器。
3、过滤器可以注入一些代码逻辑到请求处理管道中,是基于C#的Attribute的实现。当负责调用Action的类ControllerActionInvoker在调用执行Action的时候会检查Action上面的Attribute并查看这些Attribute是否实现了指定的接口,以便进行额外的代码注入处理
牛啊,答的这么详细,膜拜
@mylanqiu: 转载的
实现AOP编程.
AOP 可以了解下