前几天面试遇到这个问题,发现不是很了解,学习了下,这里记录下来 经常需要将用户的操作记录到日志中,或者是验证用户是否登录了网站, 面对这样的需求,以前的操作是自定义一个统一的全局方法,然后做处理, 在每个需要的页面中添加想要的函数调用,这导致了多个页面中存在了大 量重复的代码,这样的方式不太符合软件工程的思想.为了解决这个问题, mvc为我们提供了过滤器来完成对应的功能,通过过滤器,我们只需要将 相应的业务处理代码写一次,再在相应的功能处通过特性的方式来使用写 好的过滤器. 一句话,我们可以用过…