【问题标题】:Databound DropDownList not selecting correct item数据绑定 DropDownList 未选择正确的项目
【发布时间】:2012-02-11 16:41:09
【问题描述】:

我有一个 DropDownList,它的 SelectedValue 和 DataSource 都是数据绑定的。无论 SelectedValue 是什么,控件总是选择列表中的第一项。更新值时将正确的值传递给数据库,但始终选择第一项。我在这里错过了什么?

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

【问题讨论】:

    标签: c# asp.net data-binding webforms drop-down-menu


    【解决方案1】:

    您不能将 scriplet 放入服务器端控件。您必须从后面的代码中设置 SelectedValue:

    SendAsDdl.SelectedValue = this.SendAsId;
    

    【讨论】:

      猜你喜欢
      • 2013-05-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多