【发布时间】:2010-09-21 10:54:50
【问题描述】:
用于 ASP.NET 的 CSS 友好控件适配器非常适合创建易于设置样式的标记。 GridView 适配器的一大好处是它可以生成 THEAD、TBODY 和 TFOOT 标签,这使您可以使用 jQuery 等库做一些非常棒的事情 - 例如,Tablesorter 用于客户端表格排序。
问题在于,它似乎是通过 CSSFriendlyAdapters.browser 文件对适配器进行全局开/关。如果我目前已经有大量的 GridViews 正在生产中,并且只想将 CSS 友好适配器用于新的,我该怎么办?
所以我会对两种类型的解决方案感兴趣:
1) 一种扩展或修改 GridView 的方法(可接受新标签)以输出 THEAD 和 TBODY 标签。
2) 一种有条件地应用或禁用 CSS 友好控制适配器的方法。
【问题讨论】: