c#
  • asp.net
  • data-binding
  • webforms
  • drop-down-menu
  • 2012-01-16 41 views 1 likes 
    1

    我有一個DropDownList的SelectedValue和DataSource都是數據綁定。控件始終選擇列表中的第一個項目,而不考慮SelectedValue。更新值時正確的值將傳遞到數據庫,但始終選擇第一個項目。我在這裏錯過了什麼?Databound DropDownList沒有選擇正確的項目

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

    回答

    1

    您不能將腳本放到服務器端控件中。您必須從代碼背後設置SelectedValue:

    SendAsDdl.SelectedValue = this.SendAsId; 
    
    +0

    謝謝,先生。 –

    +0

    @MarkWilliams - 我的榮幸! –

    相關問題