我使用Web窗体日期表单中的一些HTTP处理程序,例如生成图像缩略图,提供CSS等等...
我喜欢他们,他们很容易制作并提供很好的抽象。我是否仍然可以在MVC中以最佳性能使用它们,还是应该使用动作过滤器?
答案 0 :(得分:3)
Action Filters添加了几个抽象层,因为它们通过路由和MVC处理程序。如果您关心性能并且不需要任何MVC功能,那么您应该坚持使用处理程序。
答案 1 :(得分:1)
如果你想要性能 - 使用HttpHandlers
如果您想要可测试性 - 请使用ActionFilters
我个人认为在ASP.NET MVC中可以使用ActionFilters