0
Book
이라는 개체의 속성을 업데이트하려고합니다. 웹 양식에서 사용자는 드롭 다운 목록을 사용하여 선택하고 save
버튼을 누르면 포스트 백이 트리거되어 데이터를 저장합니다.개체 속성이 드롭 다운 목록의 값으로 업데이트되지 않습니다
다른 모든 속성은 제목, 제목, 작성자 등과 같이 올바르게 저장되지만 드롭 다운 목록의이 속성은 절대로 저장되지 않습니다.
추적 할 때 오류가 발생하지 않지만 사용자가 값을 선택 했는데도 ddlSpecialtyName
의 text
및 value
속성이 모두 비어있는 것을 볼 수 있습니다.
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
그리고 DDL 제어 :
<asp:DropDownList ID="ddlSpecialtyName" runat="server" AppendDataBoundItems="true">
</asp:DropDownList>
제어 코드가 있습니까 –
제어 코드를 추가했습니다. 감사합니다 – SkyeBoniwell
"언제"_databound_ 드롭 다운 목록을 채우시겠습니까? 이 [Page lifecyle] (http://stackoverflow.com/a/4189196/304683)과 [This for Page.LoadComplete] (http://forums.asp.net/t/1664002.aspx)를 참조하십시오 ... Hth ... – EdSF