如何使用asp.net动态地向表添加行

时间:2012-02-15 22:27:45

标签: asp.net dynamic html-table rows

我想以下列方式生成一个表:

  <table>
      <tbody>
          <tr class="folder" style="-moz-user-select: none;">
              <td><div><img src="folder.png"><span>home</span></div></td>
              <td class="bytes">Folder</td>
          </tr>
          <tr class="folder hover" style="-moz-user-select: none;">
              <td><div><img src="folder.png"><span>share</span></div></td>
              <td class="bytes">Folder</td>
          </tr>
      </tbody>
  </table>​

我想根据条目数添加CS代码中的行。

2 个答案:

答案 0 :(得分:1)

您应该考虑使用Repeater进行数据显示,而不是“向html表中添加元素”,这样可以为您提供干净的html(完全按照您的意愿)。

然后在每次点击时,您将执行您需要做的事情(代码隐藏)并重新绑定转发器。

希望有所帮助。

答案 1 :(得分:0)

我同意塞巴斯蒂安为什么不使用转发器或数据主义来绑定数据。您使用什么来源来获取数据?如果您从SQL表中提取数据是一篇非常好的文章,介绍如何帮助您入门。

http://msdn.microsoft.com/en-us/library/aa719636(v=vs.71).aspx