【发布时间】:2011-06-17 01:56:29
【问题描述】:
- 我有 asp.net 项目,其中有 GridViews、Buttons、Navigators 等...
- 我有 10-15 种角色类型。例如:
访问管理必须是:
产品.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),Gv4 -
RoleType2可以看到Gv3,Gv4(但是看不到Gv3's column3),gv4((但是看不到Gv4's Column4)
还有:
-
RoleType3可以看到button3,button4(但是看不到Button1),可以看到Gv2(但是看不到Gv2's column5)
我可以创造更多奇妙的场景。我该如何管理这个角色? 我想将此角色类型与 WEB.CONFIG 分开。
例如,我可以编写 sql db 这个角色,然后创建一个 xml,然后从 db 中写入 xml。你有什么想法吗?
【问题讨论】: