处理BaseController中的View权限

时间:2009-06-26 19:33:57

标签: asp.net-mvc

我有一个Pages表,用于存储我的所有视图网址,此表具有链接到用户角色的权限。我的控制器继承了BaseController,所以我想知道拦截请求的位置,然后返回InvalidPermissions视图。

1 个答案:

答案 0 :(得分:0)

您可能希望覆盖OnActionExecutingOnAuthorization,具体取决于可用内容以及请求/控制器上下文所需的内容。您可能还想考虑使用自定义ActionFilterAttribute或从AuthorizeAttribute派生,以使其对每个操作/控制器更灵活。