我创建了自己的角色提供程序,因为我发现ASP.NET提供的角色提供程序在数据库中的表方面太大了.我发现实现自定义RoleProvider相当容易.
我唯一的问题是,现在我不能在一个页面上有多个角色.我在某个地方看到,在你们班的最高层,你需要用一些安全代码来"说明".这就是我所拥有的
[PrincipalPermission(SecurityAction.Demand, Role="Admin")]
如果我试图使用逗号分隔的列表包含多个角色,我会出错.如果我试图指定多个角色键,那么我也会出错.我需要指定多个PrinicipalPermission吗?
我对ASP.NET的角色管理几乎没有经验.有没有人能给我指个方向或者一些好的文学作品.