对象属性未使用下拉列表中的值进行更新

时间:2013-10-02 13:56:13

标签: asp.net .net vb.net

我正在尝试更新名为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

1 个答案:

答案 0 :(得分:1)

您可以将autopostback属性设置为true以进行下拉。