我需要在我的实验asp.net mvc页面中创建一些角色来分配给用户。角色将是静态的,非常基本,如"canViewPageA"或"canCreateNews",视图文件和布局将使用这些角色来显示或不显示某些页面。
我困惑的是它是如何工作的,ApplicationRoleManager是一个静态类吗?还是我需要创建它的实例?此外,我正在关注IdentityConfig.cs和ApplicationRoleManager的构造函数,这是创建角色的正确位置吗?
为asp.net标识提供了一个很好的完整样本集合。
http://www.asp.net/aspnet/samples/aspnet-identity
使用第一个链接"ASP.NET Identity NuGet Samples",将NuGet中的示例安装到空的web应用程序中,并尝试了解它在实际工作的应用程序中是如何工作的。
希望这能有所帮助。