我正在尝试更新名为Book
的对象的属性。在Web表单上,用户使用下拉列表进行选择,按下save
按钮后,将触发回发以保存数据。
正确保存其他所有属性,如标题,主题,作者等,但下拉列表中的这一属性永远不会被保存。
我跟踪时没有收到任何错误,但我发现即使用户选择了值,text
的{{1}}和value
属性也是空的
以下是代码:
ddlSpecialtyName
和ddl控件:
Private Sub CreateTest_LoadComplete(sender As Object, e As EventArgs) Handles Me.LoadComplete
If IsPostBack Then
Using tran = DbSession.BeginTransaction()
Book.SpecialtyName = ddlSpecialtyName.SelectedItem.Text
DbSession.Update(Book)
tran.Commit()
End Using
End If
End Sub
答案 0 :(得分:1)
您可以将autopostback属性设置为true以进行下拉。