ASP.NET ListView-呈现AD/TBODY标记
我有一个ASP.NET ListView控件(见下文) 不幸的是,当ListView控件被渲染时,会缺少HTML标记,如THEAD/TBODY 这给我带来了一个问题,因为我正在使用的CSS样式需要这些标签ASP.NET ListView-呈现AD/TBODY标记,.net,asp.net,jquery,html,css,.net,Asp.net,Jquery,Html,Css,我有一个ASP.NET ListView控件(见下文) 不幸的是,当ListView控件被渲染时,会缺少HTML标记,如THEAD/TBODY 这给我带来了一个问题,因为我正在使用的CSS样式需要这些标签 <asp:ListView ID="ListView" runat="server" DataKeyNames="Id"> <LayoutTemplate> <div id="tableContainer" class="t
<asp:ListView ID="ListView" runat="server" DataKeyNames="Id">
<LayoutTemplate>
<div id="tableContainer" class="tableContainer">
<table runat="server" class="scrollTable" >
<thead class="fixedHeader">
<tr>
<th>
<span>Column1</span>
</th>
</tr>
</thead>
<tbody class="scrollContent">
<tr id="itemPlaceholder" runat="server" />
</tbody>
</table>
</div>
</LayoutTemplate>
<ItemTemplate>
<tr id="items" runat="server">
<td class="first">
<%#Eval("Column1")%>
</td>
</tr>
</ItemTemplate>
</asp:ListView>
专栏1
有没有办法让那些标签渲染
我正在寻找一个干净的解决方案,我愿意使用jQuery Prepend/Append(如果可能)来获得成功。这是因为您将表标记为runat元素
<table runat="server" class="scrollTable" >
可能是ASP.NET表单框架实现导致通过删除“thead”标记来解析表内容
尝试在不使用runat=“server”标记表标记的情况下实现布局。我试过了,AD标记被呈现出来。这是一个意外的runat=“server”标记。我不知道我是怎么错过的。谢谢,这里也发生了同样的事。但这不是一个意外的错误。microsoft在asp.net教程中的数据绑定示例中将表runat server设置为默认值。