有没有办法控制GridView控件呈现它的thead
,tbody
和tfoot
子元素的顺序?
根据W3C,正确的顺序是:
GridView控件呈现出来:
我正在扩展GridView控件,我正在使用"first column controls the width of all columns"方法。但如果不满足W3C规范(thead
- > tfoot
- > tbody
),那么一切都会破裂。
我一直在阅读这个问题,看起来GridView控件还没有支持这个 - 虽然它已经计划好了。即使是这样;我打赌必须有一些办法来对付这种粗略的实施。
任何和所有帮助都有所帮助。
答案 0 :(得分:1)
如果您需要对HTML进行严格的W3C验证(您必须有正当理由),最好不要使用ASP.net服务器控件,因为您对它们生成的HTML没有任何控制权。
我敢打赌,这个小问题只是你后来会发现的问题的冰山一角。
答案 1 :(得分:0)
我认为Microsoft类生成的任何HTML都会100%肯定会破坏验证和只能使用它的Internet Explorer。
编写您自己的实现 - 或者找一些能够正确处理它的开源类。
答案 2 :(得分:0)
这还不可能。虽然Microsoft正在为将来的版本规划此功能。