向自定义RoleProvider添加其他自定义方法ASP.NET MVC

时间:2017-05-11 20:48:22

标签: c# asp.net-mvc override roles roleprovider

我正在开发一个使用" Activity Based Authorization的网络应用程序。"基本上,不是允许角色执行操作,而是必须为该活动授权角色或用户。我想知道,在自定义角色提供程序覆盖默认方法之上,我是否可以在这些方法之上添加自定义方法。我对MVC很新,我觉得我超越了自己的能力,但我认为这一定是可能的。

例如:

Razor中有一个@User.IsInRole("RoleName")

我想添加一个额外的方法,例如@User.AuthorizedActivity("Admin/Permissions/Edit")(根据我的活动表中的命名)。

这可行,怎么做?

0 个答案:

没有答案