代码之家  ›  专栏  ›  技术社区  ›  simendsjo

ASP.MVC2中的所有操作都需要[授权]

  •  0
  • simendsjo  · 技术社区  · 14 年前

    是否有一种优雅的方式要求所有操作都需要[授权],而不必使用AOP框架或类似框架?似乎很容易忘记将属性放在所有控制器上。 我想创建一个基础控制器也可以解决这个问题,但是再一次……有可能忘记从这个继承。

    1 回复  |  直到 14 年前
        1
  •  0
  •   Levi    14 年前

    把它放在基本控制器上是最简单的事情。为了强制遵从性,您可以编写一个单元测试,它枚举应用程序中的所有控制器类型,并进行检查以确保它们子类化您的CustomControllerBase。