基于安全性更改Kendo UI MVC命令按钮

时间:2012-11-13 08:32:52

标签: asp.net-mvc kendo-ui

我有一个使用服务器绑定的Kendo Grid,并在Razor视图中定义,如@(Html.Kendo()。Grid等......

我正在使用内联编辑,但它可以找到,但是如果用户属于某个角色,我只想显示销毁按钮。

有关实现此目标的最佳方法的任何想法?理想情况下,我想写一些扩展方法,所以我可以做类似的事情:

columns.Command(command => { command.Destroy().If(IsInRole("Admin")) };

任何指针都会非常有用。

1 个答案:

答案 0 :(得分:2)

我会这样做:

columns.Command(command =>
{
    if (IsInRole("Admin"))
    {
        command.Destroy();
    }
});