在ASP.net中,对页面/功能/菜单进行基于角色访问的最具可扩展性的方法是什么?

我知道基于从不同基页继承的角色或页面的动态菜单创建等实现. Web.config用于不同的站点部分.

我不想在数据库中使用默认的asp.net成员资格表结构.我想用一些不太复杂的东西.

我正在考虑角色可以随时进出而不会过多影响页面的可能性.我也在寻找表现.

最佳答案 您可以创建一个自定义RoleProvider,这是一篇关于它的文章:

http://davidhayden.com/blog/dave/archive/2007/10/17/CreateCustomRoleProviderASPNETRolePermissionsSecurity.aspx

让它引用存储角色和用户ID关系的多对多表.

点赞