Ich habe ein ASP.NET ListView-Steuerelement (siehe unten).ASP.NET ListView - THEAD/TBODY-Tags rendern
Leider, wenn ein ListView-Steuerelement ist gerendert ist so fehlt HTML-Tags wie THEAD/TBODY.
Das verursacht ein Problem für mich, weil das CSS-Styling, das ich verwende, diese Tags benötigt.
<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>
Wie kann ich diese Tags zum Rendern bekommen?
Ich bin auf der Suche nach einer sauberen Lösung und ich bin offen für die Verwendung von jQuery Prepend/Append (wenn möglich), um Erfolg zu erzielen.
* Seufz * Das war eine unbeabsichtigte runat = "Server" -Tag. Ich bin mir nicht sicher, wie ich das vermisst habe. Vielen Dank. –
das gleiche passiert hier. kein unbeabsichtigter Fehler. Microsoft legt Tabellen-RUNAT-Server standardmäßig in ihren Datenbindungsbeispielen im ASP.NET-Lernprogramm fest. –