从MVC2升级到MVC4
添加了过滤器
重构了大部分代码，但未测试！！！