GridView thead, tbody, tfoot отображает порядок - PullRequest
1 голос
/ 17 июля 2009

Есть ли способ контролировать порядок, в котором элемент управления GridView отображает дочерние элементы thead, tbody и tfoot?

Согласно W3C, правильный порядок:

  • THEAD
  • TFOOT
  • TBODY

Элемент управления GridView выдает:

  • THEAD
  • TBODY
  • TFOOT


Я расширяю элемент управления GridView и использую «первый столбец контролирует ширину всех столбцов» . Но если спецификации W3C не соблюдаются (thead -> tfoot -> tbody), то весь ад проваливается.

Я читал об этой проблеме, и похоже, что элемент управления GridView еще не поддерживает это - хотя это запланировано. Даже так; Могу поспорить, что должен быть какой-то способ противостоять этой схематичной реализации.

Любая помощь оценена.

Ответы [ 3 ]

1 голос
/ 24 июля 2009

Если вам нужна строгая W3C-проверка вашего HTML (у вас должна быть веская причина), вам лучше не использовать серверные элементы управления ASP.net, потому что у вас нет никакого контроля над генерируемым ими HTML.

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

0 голосов
/ 24 июля 2009

Это пока невозможно. Хотя Microsoft планирует эту функцию в будущем выпуске.

0 голосов
/ 24 июля 2009

Я полагаю, что любой HTML, сгенерированный классом Microsoft, на 100% обязательно нарушит проверку , а будет работать только с его Internet Explorer.

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

...