使用c#在代码中获取asp:下拉列表的选定文本(不是选定值)

本文关键字:文本 下拉列表 代码 获取 asp 使用 | 更新日期: 2023-09-27 18:05:19

我需要在代码中阅读选定的文本(不是值)在一个下拉列表的dataTextField是嵌套在FormView

这是我的DDL:

<asp:DropDownList ID="DDL1" runat="server" DataSourceID="SQL1" dataTextField="name" DataValueField="IDname" CausesValidation="True" ClientIDMode="Static">
</asp:DropDownList>

下面是我的代码:

protected void UpdateButton_Click(object sender, EventArgs e)
{     
      DropDownList DDL1 = FV1.FindControl("DDL1") as DropDownList;
      SQL3.UpdateParameters["ddlparam"].DefaultValue = DDL1.SelectedValue;
     // Possible to get the text corresponding to the selectedValue?  
}

到目前为止一切顺利。现在我想在dataTextField中获取与所选值对应的文本。可能吗?以及如何?

使用c#在代码中获取asp:下拉列表的选定文本(不是选定值)

用:

抓取选中项目的文本
DDL1.SelectedItem.Text

您正在寻找DDL.SelectedItem.Text MSDN