当有人单击按钮时,我需要在 div 中放置一个包含文本框和标签的表格。
表结构如下...
<table>
<tr>
<td>
<label id="l1" text="adfa"></label>
</td>
<td>
<input type="text" id="t1">
</td>
</tr>
<table>
行数可以变化,但行的结构将与上表中的此处相同。
我正在尝试使用占位符,但很困惑如何将所有东西放在他们的...
当有人单击按钮时,我需要在 div 中放置一个包含文本框和标签的表格。
表结构如下...
<table>
<tr>
<td>
<label id="l1" text="adfa"></label>
</td>
<td>
<input type="text" id="t1">
</td>
</tr>
<table>
行数可以变化,但行的结构将与上表中的此处相同。
我正在尝试使用占位符,但很困惑如何将所有东西放在他们的...
您是在客户端还是服务器端执行此操作(对于后者,您是在回发到服务器以更新响应)吗?如果是后者,使用 ListView 控件可以完美运行,您可以将其定义为:
<asp:ListVIew .. ItemPlaceholderID="Items">
<LayoutTemplate>
<table>
<tr runat="server" id="Items" />
</table>
</LayoutTemplate>
<ItemTemplate>
<tr>
<td>
<label id="l1" text="afda"></label>
</td>
<td>
<input type="text" id="t1">
</td>
</tr>
</ItemTemplate>
</asp:ListView>
然后你可以这样做:
ListView1.DataSource = //some data source
ListView1.DataBind()
数据可以是空行,只是为了最初填充列表,也可以是一些有效数据。一些进一步的参考:
for (int i = 0; i < noofsubject; i++)
{
table.Width = 760;
TableRow tRow1 = new TableRow();
TableCell tCell11 = new TableCell();
tCell11.Text = "Subject " + i;
tRow1.Cells.Add(tCell11);
table.Rows.Add(tRow1);
}
PlaceHolder1.Controls.Add(table);
我一直在找这个。。