- 我有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。你有什么想法吗?