向gridview添加细粒度权限
本文关键字:权限 细粒度 添加 gridview | 更新日期: 2023-09-27 18:20:42
我一直在想是否可以添加细粒度权限来编辑/修改网格视图?例如,我有一组用户,我只想从给定的网格视图中授予删除权限,而其他用户都有编辑/保存/查看权限。
我还没有在MSDN上看到这一点(很可能我找不到合适的地方)。这个功能是开箱即用还是通过一些代码破解实现的?
您可以将以下内容添加到GridView.OnInit()方法中:
在C#中。。。
if(User.IsInRole("YourRole"))
{
GridView.Columns[0].Visible = true;
GridView1.Columns[0].Enabled = true;
}
else{
GridView1.Columns[0].Visible = false;
GridView1.Columns[0].Enabled = false;
}
这是假设列0是您的删除列。