0

Кендо UI Сетка в MVC с Условным Au пользовательских команд Кнопкой Как дисплей Условно Уничтожить или кнопку База пользовательских команд на AuthorizationОтображения пользовательских команд Кнопка Кендо UI Сетка в MVC с условной авторизацией Ролью

Я хочу показать специальную команду в кендо сетке MVC Для пользователей, которые имеют Role = "Admin" Like

@if (HttpContext.Current.User.Identity.IsAuthenticated) 
{ 
    if (HttpContext.Current.User.IsInRole("Admin")) 
    {  

в моей Кендо Сетка

@(Html.KendoGrid<Management.Models.Users.UserModel>("dgvUser", "PartialCustomUserModel", false) 

.Columns(c => c.Command(cc => 
    { 
    cc.Custom("delete").HtmlAttributes(new 
    { 

    @style = @" 
       color : transparent; 
       background-position: center center; 
       background-image: url('../Content/themes/base/images/blue/imgEditUser.png'); 
       background-size: contain; 
       background-repeat: no-repeat; 
       height: 28px; 
       cursor: pointer;" 
}).Click("deleteUser"); 

Что я могу сделать?

ответ

0

Вы можете использовать следующие

@(Html.Kendo() 
     .Grid<YourModel>() 
     .Name("Grid") 
     .Columns(columns => 
     { 
      columns.Command(command => 
      { 
       if (User.IsInRole("Admin")) 
       { 
        command.Custom("delete").Click("deleteUser"); 
       } 
      }).Title("Commands"); 
     })) 

или легко, вместо добавления пользовательской кнопки, просто добавьте кнопку уничтожить

надеюсь, что это поможет вам

+0

Tnx Чувак ... Его ПОЛЕЗНЫЕ , –

 Смежные вопросы

  • Нет связанных вопросов^_^