我有一个页面,用户可以在其中向表中插入新记录。也就是说,有一个名为 PartNum 的字段出现了两次,它们出现在 DetailsView 中的不同 TemplateFields 中。
我希望第二次出现在用户输入第一次时自动填充。到目前为止,我有第一个代码:
Protected Sub PartNumChange(ByVal sender As Object, e As System.EventArgs)
Dim str As String
str = Me.ToString()
Try
DetailsView1A.DataItem("PrimaryKey5") = str
Catch nre As NullReferenceException
End Try
End Sub
其中 str 是指第一个获取值的文本框,而“PrimaryKey5”是应在用户键入时更新的文本框。
不幸的是,似乎什么都没有发生。我确实打开了 AutoPostBack。第二个文本框是否也需要某种代码隐藏?