0

我有一个 ASP.NET 网站,我想根据用户角色过滤其内容。
比如说,对于“经理”,某个部分显示,而对于“操作”人员,其他部分是可见的。
我不想If-else blocks在我的 UI 中使用那些。
是否有任何设计指南将基于角色的逻辑与我的界面分开,以便控件自动知道何时可见,何时不可见?

我熟悉基于站点地图的限制。
我正在寻找针对此问题的一些最佳实践。

4

1 回答 1

0

对于 Web 表单,您可以使用根据角色显示特定视图的多视图。

对于 MVC,您可以使用子操作。如果您需要,很乐意提供更多信息。

于 2013-06-07T13:08:25.457 回答