我有一堆在类级别范围内具有 [AllowAnonymous] 属性的控制器。在执行此类控制器中的任何操作之前,我需要检查一些事情。例如,我可能会做这样的事情:
[AllowAnonymous]
public class MyController : Controller
{
[HttpGet]
public ActionResult Index()
{
// do some preliminary work
// run action-specific code
}
}
因为我有很多这样的控制器和动作,所以复制粘贴相同的代码是一个乏味的过程。有没有办法以更简单的方式为每个匿名操作执行此初步代码?