В моих веб-формах asp.net я хотел бы генерировать строки и ячейки с моим кодом позади.Поэтому, когда я нажимаю на строку, я хочу создать событие (код позади: создать коллекцию и заполнить новую таблицу).Currtenlty мой asp: таблица работает нормально, и я попытался поставить метку с javascript, и это тоже работает.Но настоящая проблема, я хочу вызвать функцию в моем коде позади.
С помощью приведенного ниже кода я создаю свою таблицу:
Dim rowhead As New TableHeaderRow()
rowhead.TableSection = TableRowSection.TableHeader
rowhead.Cells.Add(New TableHeaderCell With {.Text = Traduction("city")})
rowhead.Cells.Add(New TableHeaderCell With {.Text = Traduction("zipcode")})
rowtable.Rows.Add(rowhead)
For Each citycollection As Collection In MyCollection
Dim myownrow As New TableRow()
myownrow.TableSection = TableRowSection.TableBody
myownrow.ID = curclient.RecordId.ToString()
myownrow.Cells.Add(New TableCell With {.Text = myId.toString(), .HorizontalAlign = HorizontalAlign.Left})
myownrow.Cells.Add(New TableCell With {..Text = myZipCode.toString(), .HorizontalAlign = HorizontalAlign.Left})
Dim mybtn = New LinkButton()
mybtn.ID = myId.ToString()
mybtn.Text = "Button"
AddHandler mybtn.Click, AddressOf Me.btn_Click
myownrow.Cells(0).Controls.Add(mybtn)
rowtable.Rows.Add(myownrow)
Next
Private Sub btn_Click(ByVal sender As Object, ByVal e As EventArgs)
...
End Sub
Моя таблица заполнена моей кнопкой.но при нажатии на него ничего не появляется.