2010-06-24 22 views
0

是否有一種優雅的方式來要求所有操作都需要[授權]而無需使用AOP框架或類似操作?似乎也容易忘記把屬性放在所有控制器上。 我想創建一個基礎控制器也可以解決這個問題,但是再次..可能忘記從這個繼承。要求[授權]在Asp.Mvc2中的所有操作

回答

0

把它放在基座控制器上是最容易做的事情。爲了強制執行,您可以編寫一個單元測試,它枚舉應用程序中所有控制器類型,並執行檢查以確保它們繼承自定義控制器基類。