這裏是我到目前爲止,代碼明智:如何動態地向表中添加多行是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