标签: asp.net web-applications roles personalization
我有一个ASP.NET网站,我想根据用户的角色过滤内容 比如,对于“经理”某些部分显示和“操作”人员,可以看到其他部分 我不想在我的UI中使用那些If-else blocks 是否有任何设计指南将基于角色的逻辑与我的界面分开,以便控件自动知道何时可见而何时不可见? 我熟悉基于站点地图的限制 我正在寻找这个问题的一些最佳实践。
If-else blocks
答案 0 :(得分:0)
对于Web表单,您可以使用多视图,根据角色显示特定视图。
对于MVC,您可以使用子操作。如果您需要,很乐意提供更多信息。