Как добавить класс css в MvcContrib grid

#c# #asp.net #asp.net-mvc #mvccontrib

#c# #asp.net #asp.net-mvc #mvccontrib

Вопрос:

Я пытался:

 @Html.Grid(Model.PagedList).Columns(column =>{
    column.For(m => m.Name).Attributes(@class => "test");
})
  

Но это просто добавило его в тег внутри сетки.

Комментарии:

1. Нашел ответ на свой собственный вопрос. Я должен был указывать атрибуты, а не атрибуты.

Ответ №1:

Вы могли бы использовать HeaderAttributes :

 column
    .For(m => m.Name)
    .Attributes(@class => "test")
    .HeaderAttributes(@class => "someheaderclass");
  

Ответ №2:

Хотя ваше решение более подходит в этом контексте, вы могли бы использовать более общий подход с jQuery, добавив эту строку где-нибудь в коде JavaScript ниже:

 $('th').addClass("test");