这里是我到目前为止,代码明智:如何动态地向表中添加多行是ASP.NET?
Protected Sub btnAddRow7_Click(ByVal sender As Object, ByVal e As EventArgs) Handles btnAddRow7.Click
Dim tableRow As New System.Web.UI.WebControls.TableRow
Dim tableCell As New System.Web.UI.WebControls.TableCell
Dim textBox As New System.Web.UI.WebControls.TextBox
tableCell.Controls.Add(textBox)
tableRow.Cells.Add(tableCell)
tbl7.Rows.Add(tableRow)
End Sub
...但它只能动态地添加一行。第一次添加之后,点击更多按钮将不会添加更多行。任何想法为什么?更好的方式来做到这一点?
什么是tbl7,它是否启用了ViewState? – 2010-07-29 15:54:32
对不起 - tbl7是在ASP代码中声明的表 - 这是背后的VB代码。是的,ViewState已启用。 – rybosome 2010-07-29 15:57:25
你的Page_Load事件中有什么? – 2010-07-29 15:59:40