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.
我一直想知道是否可以添加细粒度的权限来编辑/修改网格视图?例如,我有一组用户,我只想授予给定 gridview 的删除权限,而其他所有人都将拥有编辑/保存/查看权限。
我在 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 列是您的删除列。