2013-04-09 167 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

相關問題