从代码隐藏中将控件添加到表中

时间:2013-03-05 04:03:03

标签: c# asp.net .net controls code-behind

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

1 个答案:

答案 0 :(得分:1)

做一件事,在你要放置动态控件的任何td旁边使用<asp:Panel><asp:PlaceHolder>。然后使用他们的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);

试试这个并告诉我这是否有效。