混淆了mvc ApplicationRoleManager

时间:2014-09-14 18:22:27

标签: asp.net asp.net-mvc asp.net-identity roleprovider

我需要创建一些角色,以便在我的实验asp.net mvc页面中分配给用户。这些角色将是静态的,非常基本的,例如“canViewPageA”或“canCreateNews”,并且视图文件和布局将使用这些角色来显示或不显示某些页面。

我感到困惑的是这个东西是如何工作的,ApplicationRoleManager是一个静态类吗?或者我是否需要创建它的实例?另外,我正盯着IdentityConfig.cs和ApplicationRoleManager的构造函数,这是创建角色的正确位置吗?

1 个答案:

答案 0 :(得分:0)

为asp.net身份提供了很多完整的样本。

http://www.asp.net/aspnet/samples/aspnet-identity

使用第一个链接“ASP.NET Identity NuGet Samples”并将NuGet中的示例安装到空Web应用程序中,并尝试了解它在实际工作应用程序中的工作原理。

希望这有帮助。