【发布时间】:2015-05-21 21:10:23
【问题描述】:
我想知道 ASP.NET MVC 中自定义操作过滤器和自定义操作选择器之间的区别。
假设我们想根据一些规则限制谁可以访问控制器上的操作方法。我可以创建一个扩展 ActionFilterAttribute 类或扩展 ActionMethodSelectionAttribute 类的动作过滤器,这样我就可以有类似的东西:
[MyRestriction]
public ActionResult AnyAction(){}
谁能解释它们之间的区别,以便我做出正确的决定?
【问题讨论】: