0

我知道您可以在控制器级别和操作级别设置授权属性,但是假设我在视图中有一个表,我希望某些用户只能看到某些列,而某些用户可以编辑某些列。我怎样才能做到这一点?

4

2 回答 2

0

您将根据用户/角色(在构建网格的控制器操作中)过滤网格。编辑功能相同。隐藏/显示某些用户的编辑按钮。

于 2013-05-10T16:28:50.870 回答
0

对于像视图部件这样的粒度级别,我所知道的没有开箱即用的声明性安全解决方案。您应该自己构建视图,并允许根据某些用户拥有而某些用户没有的角色集来渲染其某些部分。您还可以创建单独的部分视图,具体取决于它们根据系统中的授权级别会有多少不同。

于 2013-05-10T17:09:29.493 回答