2015-02-13 5 views
0

Есть ли способ заморозить заголовки столбцов для ASP.net MVC Razor (.cshtml) при прокрутке? Я не, используя отдельную библиотеку gridview, по крайней мере, в настоящее время. Я могу использовать .cshtml или, альтернативно (при необходимости) javascript или jquery.ASP.net MVC Razor (.cshtml) способ замораживания или повторения заголовков столбцов при прокрутке

Один из наших менеджеров спросил меня об этом, и это (ИМХО) хороший вопрос.

Любая помощь будет оценена по достоинству.

У меня нет какой-либо код замораживания пытался сам, однако, по желанию, здесь является то, что код выглядит как бритва в Index.cshtml:

<th class="headerStyle"> 
     @Html.DisplayNameFor(model => model.First().myColumn_1) 
    </th> 

и позже:

 <td class="boxed_displayElementStyle"> 
      @Html.DisplayFor(modelItem => item.myColumn_1) 
    </td> 

Я хочу разрешить столбцам иметь переменную ширину и ширину заголовка переменной (хотя каждый столбец имеет ту же ширину, что и заголовок), поэтому это усложняет замораживание заголовков очень сильно.

Заранее благодарен!

+1

Вы можете разместить свой код? – Madison

+0

У меня нет специального кода для этого. Вид бритвы является стандартным mvc, например, в отредактированном вопросе выше (я использую стандартный PagedList.Mvc, если это имеет значение ....) – JosephDoggie

+1

Этот вид презентации не является специфичным для технологии, это просто стиль изменение. (При условии, что это может быть некоторая готовая версия на предыдущих элементах управления, ее можно легко дублировать в вашей собственной презентации). Посмотрите на [этот пост] (http://stackoverflow.com/questions/15811653/table-with-fixed-header-and-fixed-column-on-pure-css) для получения дополнительной информации о стилизации. –

ответ

1

Этот вид презентации не является специфичным для технологии, это просто изменение стиля. (При условии, что это может быть некоторая готовая версия на предыдущих элементах управления, ее можно легко дублировать в вашей собственной презентации). Посмотрите на this post для получения дополнительной информации о стилизации.