Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我知道您可以在控制器级别和操作级别设置授权属性,但是假设我在视图中有一个表,我希望某些用户只能看到某些列,而某些用户可以编辑某些列。我怎样才能做到这一点?
您将根据用户/角色(在构建网格的控制器操作中)过滤网格。编辑功能相同。隐藏/显示某些用户的编辑按钮。
对于像视图部件这样的粒度级别,我所知道的没有开箱即用的声明性安全解决方案。您应该自己构建视图,并允许根据某些用户拥有而某些用户没有的角色集来渲染其某些部分。您还可以创建单独的部分视图,具体取决于它们根据系统中的授权级别会有多少不同。