我有一个使用服务器绑定的Kendo Grid,并在Razor视图中定义,如@(Html.Kendo()。Grid等......
我正在使用内联编辑,但它可以找到,但是如果用户属于某个角色,我只想显示销毁按钮。
有关实现此目标的最佳方法的任何想法?理想情况下,我想写一些扩展方法,所以我可以做类似的事情:
columns.Command(command => { command.Destroy().If(IsInRole("Admin")) };
任何指针都会非常有用。
答案 0 :(得分:2)
我会这样做:
columns.Command(command =>
{
if (IsInRole("Admin"))
{
command.Destroy();
}
});