一个table,列有CSS,本来是好的。
使用了runat="server"运行后,CSS就不行了,查看源文件发现<col class="col1" />这整段都没有了,这是怎么回事? <table id="table1" class="tablestyle" runat="server" visible="false">
<col class="col1" />
<col class="col2" />
<col class="col1" />
<col class="col2" />
<col class="col1" />
<col class="col2" />
<tr>
<td>
</td>
<td>
</td>
<td>
</td>
<td>
</td>
<td>
</td>
<td>
</td>
</tr>
</table>
使用了runat="server"运行后,CSS就不行了,查看源文件发现<col class="col1" />这整段都没有了,这是怎么回事? <table id="table1" class="tablestyle" runat="server" visible="false">
<col class="col1" />
<col class="col2" />
<col class="col1" />
<col class="col2" />
<col class="col1" />
<col class="col2" />
<tr>
<td>
</td>
<td>
</td>
<td>
</td>
<td>
</td>
<td>
</td>
<td>
</td>
</tr>
</table>
其他见鬼的东西,微软都会重写id的,很麻烦
如果想要隐藏等可以在外面再加panel
比如lz的Table加了Runat,最后呈现出来的结果是<div>
<table class="tablestyle" id="table1">
<tbody><tr>
<td>
</td>
<td>
</td>
<td>
</td>
<td>
</td>
<td>
</td>
<td>
</td>
</tr>
</tbody></table> </div>如果没有加,则是<table class="tablestyle" id="table1">
<colgroup><col class="col1">
<col class="col2">
<col class="col1">
<col class="col2">
<col class="col1">
<col class="col2">
</colgroup><tbody><tr>
<td>
</td>
<td>
</td>
<td>
</td>
<td>
</td>
<td>
</td>
<td>
</td>
</tr>
</tbody></table>
From MSDN "A complex table model is not supported. You cannot have an HtmlTable control with nested caption, col, colgroup, tbody, thead, or tfoot elements."