Есть ли способ заморозить заголовки столбцов для 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>
Я хочу разрешить столбцам иметь переменную ширину и ширину заголовка переменной (хотя каждый столбец имеет ту же ширину, что и заголовок), поэтому это усложняет замораживание заголовков очень сильно.
Заранее благодарен!
Вы можете разместить свой код? – Madison
У меня нет специального кода для этого. Вид бритвы является стандартным mvc, например, в отредактированном вопросе выше (я использую стандартный PagedList.Mvc, если это имеет значение ....) – JosephDoggie
Этот вид презентации не является специфичным для технологии, это просто стиль изменение. (При условии, что это может быть некоторая готовая версия на предыдущих элементах управления, ее можно легко дублировать в вашей собственной презентации). Посмотрите на [этот пост] (http://stackoverflow.com/questions/15811653/table-with-fixed-header-and-fixed-column-on-pure-css) для получения дополнительной информации о стилизации. –