0

我想使用

这是我在 listOfPeople.aspx 上的代码:

<table id="listOfPeople" runat="server">
<tr id="rowOfPerson" runat="server">
 <td id="person" runat="server">name of a person</td>
</tr>
</table>

我想重复通过 c# 列出人员列表:

<table>
<tr>
 <td>Charles Bell</td>
</tr>
<tr>
 <td>Jason Mc Allister</td>
</tr>
<tr>
 <td>Mathew Anderson</td>
</tr>
</table>

我可以在 listOfPerson.aspx.cs 上看到“rowOfPerson”,但我不知道如何创建新行。谢谢。

4

2 回答 2

0

有各种方法...

将此 html 放在转发器控件中并将数据源分配给它

<tr id="rowOfPerson" runat="server">
 <td id="person" runat="server">name of a person</td>
</tr>

使用任何其他方式,例如添加具有 runat 服务器属性的表...循环代码中的数据并为该表添加 tr 以获取您的数据...

于 2013-07-22T08:42:12.290 回答
0

删除 aspx 中的表格 html。在您的 aspx.cs 中,写入整个表(包括您想要的所有行),以便它根据您的数据源动态呈现。这只是众多方法中的一种,但我相信这是您实现这一目标的最简单、最快捷的方法。

于 2013-07-21T23:12:06.083 回答