当前位置: 代码迷 >> ASP.NET >> 怎么通过点击一个按钮来生成一行
  详细解决方案

怎么通过点击一个按钮来生成一行

热度:3716   发布时间:2013-02-26 00:00:00.0
如何通过点击一个按钮来生成一行
如下   当我单击一按纽时生成新的一行,并且包含一个TextBox   控件!
<table>
  <tr> <td>   <asp:TextBox   ID= "TxtCode1 "   runat= "server "> </asp:TextBox> </td> </tr>
</table>

------解决方案--------------------------------------------------------
在你想生成这行代码的地方放置一个:Literal控件.
然后Button的OnClick事件中加入如下代码:
Literal.Text+= " <table>
<tr> <td> <asp:TextBox ID= 'TxtCode "+count+ " ' runat= 'server '> </asp:TextBox> </td> </tr>
</table> "
//count为一个记数器.
------解决方案--------------------------------------------------------
Dim table1 As New HtmlTable
table1.ID = "table1 " & Guid.NewGuid.ToString
Dim row As New HtmlTableRow
Dim col As New HtmlTableCell
Dim txtbox As New TextBox
col.Controls.Add(txtbox)
row.Cells.Add(col)
table1.Rows.Add(row)
PlaceHolder1.Controls.Add(table1)
------解决方案--------------------------------------------------------
注意在“col.Controls.Add(txtbox)”之前给txtbox显示设置id属性。
  相关解决方案