访问管理必须是:
Products.aspx
RoleType1可以看到GridView1,Gv2,Gv3(但不能看到Gv3's column2)RoleType2可以看到Gv1,Gv2 (但不能看到Gv2's column3),Gv3(但不能看到Gv3's Column4)另外:
RoleType3可以看到button1,button2 (但不能看到Button3),可以看到Gv2(但不能看到Gv2's column3)ProductsDetail.aspx
RoleType1可以看到GridView1,Gv3,Gv2(但不能看到Gv2's column3),Gv4RoleType2可以看到Gv3,Gv4 (但不能看到Gv3's column3),Gv4(但不能看到Gv4's Column4)另外:
RoleType3可以看到button3,button4 (但不能看到Button1),可以看到Gv2(但不能看到Gv2's column5)我可以创造更精彩的场景。我怎样才能胜任这个角色?我想将这个角色类型与WEB.CONFIG分开。
例如,我可以编写sql这个角色,而不是创建一个xml,而不是从db编写xml。你有办法做到吗?
发布于 2011-01-28 08:41:23
你看过Microsoft-s AzMan-授权管理器吗?
它包含一个API来对CanSeeGridView1,CanSeeGridView2,.
还有一个gui (azman.msc),您可以在其中定义角色和映射权限(RoleType1可以看到GridView1)并将它们存储在xml-文件中。
https://stackoverflow.com/questions/4825761
复制相似问题