当我选择一个项目时,我想获得文本。我该怎么办?
<asp:DropDownList ID="dropd" runat="server">
<asp:ListItem Value="0" Text="text1"></asp:ListItem>
<asp:ListItem Value="1" Text="text2"></asp:ListItem>
<asp:ListItem Value="2" Text="text3"></asp:ListItem>
<asp:ListItem Value="3" Text="text4"></asp:ListItem>
</asp:DropDownList>
答案 0 :(得分:1)
您可以使用
dropd.SelectedItem.Text
您希望获取选定文本下拉菜单值的位置意味着在PageLoad或Dropdown SelectedIndexChanged。如果您想要在SelectedIndexChanged上,请将下拉菜单的 AutoPostBack 属性设置为 True
<asp:DropDownList ID="dropd" runat="server" AutoPostBack="true" >
<asp:ListItem Value="0" Text="text1"></asp:ListItem>
<asp:ListItem Value="1" Text="text2"></asp:ListItem>
<asp:ListItem Value="2" Text="text3"></asp:ListItem>
<asp:ListItem Value="3" Text="text4"></asp:ListItem>
</asp:DropDownList>
<强> CODE: - 强>
protected void dropd_SelectedIndexChanged(object sender, EventArgs e)
{
string Getvalue = dropd.SelectedItem.Text;
}