日期:2014-05-17  浏览次数:20376 次

如何自定义TableRow输出?
我用asp.net的table控件,
r = new TableRow();
//somecode
TableList.Rows.Add(r);

每行的输出形如
<tr>
  <td>14</td><td>1000</td><td>360</td><td>0.1180</td>
</tr>
这个样子
我想输出成
<li>
<tr>
  <td>14</td><td>1000</td><td>360</td><td>0.1180</td>
</tr>
</li>

请问编程怎么写呢?

------解决方案--------------------
继承 TableRow,重写RenderBeginTag 看行不行。
------解决方案--------------------
<li>里面是不能放<tr>的。这不符合html规则
------解决方案--------------------
探讨
继承 TableRow,重写RenderBeginTag 看行不行。

------解决方案--------------------
你要显示li的效果,你可以在第一列上使用或者使用背景图片