2012-01-16 4 views
1

SelectedValue와 DataSource가 모두 데이터 바인딩 된 DropDownList가 있습니다. 컨트롤은 항상 SelectedValue에 관계없이 목록에서 첫 번째 항목을 선택합니다. 값을 업데이트 할 때 올바른 값이 데이터베이스로 전달되지만 첫 번째 항목은 항상 선택됩니다. 내가 여기서 무엇을 놓치고 있니?Databound DropDownList가 올바른 항목을 선택하지 않습니다.

<asp:DropDownList ID="SendAsDdl" runat="server" 
SelectedValue='<%# Bind("SendAsId") %>' EnableViewState="true"   
DataSource='<%# CM.Email.Users.GetSendAsList(OfficeId) %' /> 

답변

1

서버 쪽 컨트롤에 scritplets를 넣을 수 없습니다. 코드에서 SelectedValue를 설정해야합니다.

SendAsDdl.SelectedValue = this.SendAsId; 
+0

감사합니다. –

+0

@MarkWilliams - 내 기쁨! –

관련 문제