为所有 ActionResults 创建基本控制器默认操作

Creating a base controller default action for all ActionResults

我正在尝试找出是否可以在 MVC 中创建一个控制器或操作结果,它将触发每个操作。

基本上我希望在人们每次被引导到 url 之前进行检查,如果检查失败我会 return 一个不同的视图,但我不想写出来对于我控制器中的每一个动作。

这个可以吗??

这可以通过自定义 ActionFilterAttribute 来完成。 覆盖 OnActionExecuting 意味着我可以对所有操作进行相同的检查。