- У меня есть asp.net проект, который получил GridViews, кнопки, навигаторы и т. Д. *
- У меня 10-15 типов ролей . Например:
Управление доступом должно быть:
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
), Gv4
RoleType2
может видеть Gv3
, Gv4
(но не видит Gv3's column3
), Gv4 ((но не видит Gv4's Column4
)
Также:
RoleType3
может видеть button3
, button4
(но не может видеть Button1
), может видеть Gv2
(но не может видеть Gv2's column5
)
Я могу создать более фантастический сценарий. как я могу справиться с этой ролью?
я хочу отделить эту роль от WEB.CONFIG .
Например, я могу написать sql db эту роль, а затем я создаю xml и затем пишу xml из db. У тебя есть идея сделать это?