2013-04-09 3 views
0

Lorsque je sélectionne un élément, je veux simplement obtenir le texte. Comment puis-je le faire?Obtention de texte à partir de la liste déroulante

<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> 

Répondre

1

Vous pouvez utiliser

dropd.SelectedItem.Text 

A quel événement que vous souhaitez être sélectionné valeur de texte de menu déroulant à moyen PageLoad ou à SelectedIndexChanged.If vous voulez Dropdown sur SelectedIndexChanged puis définissez AutoPostBack propriété de menu déroulant à vrai

<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; 
} 
+0

Cela a fonctionné. Je vous remercie. –

+0

votre bienvenue ... – Rahul

Questions connexes