2013-04-09 172 views
0

当我选择一个项目时,我只想获取文本。我该怎么做?从下拉列表中获取文本

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

回答

1

你可以使用

dropd.SelectedItem.Text 

在该事件中,你想获得选择下拉列表的文本值是指在pageLoad的或在下拉SelectedIndexChanged.If你想上的SelectedIndexChanged然后设置的AutoPostBack下拉财产到

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

代码: -

protected void dropd_SelectedIndexChanged(object sender, EventArgs e) 
{ 
string Getvalue = dropd.SelectedItem.Text; 
} 
+0

它的工作。谢谢。 – 2013-04-09 12:31:40

+0

欢迎您... – Rahul 2013-04-09 12:46:22

相关问题