1

我正在尝试将 asp.net 控件动态添加到 HTML 表中,而不是 ASP.NET 表中。好吧,假设我要添加的控件是一个文本框。我怎样才能做到这一点?

4

1 回答 1

1

做一件事,使用<asp:Panel><asp:PlaceHolder>放在您想要放置动态控制的任何 td 中。然后使用他们的 ID,您可以将控制权放在该表旁边。例如

ASP文件:-

<table>
<tr>
<td><asp:PlaceHolder ID="placeHolder1" runat="server"/><td>
</tr>
</table>

代码背后: -

TextBox t1 = new TextBox();
t1.ID="txt1";
placeHolder1.Controls.Add(t1);

试试这个,让我知道这是否有效。

于 2013-03-05T04:11:00.290 回答