【发布时间】:2010-12-08 06:45:43
【问题描述】:
我正在使用 ASP.NET 3.5
我有一个名为 lstCountry 的下拉列表,其中包含这样的项目:
<asp:ListItem Value="United States">Canada</asp:ListItem>
这将显示加拿大,但在代码中该值将是“美国”。如何在我的代码中检索值“Canada”?
我已经尝试了所有这些,所有这些都返回“美国”
lstCountry.Text
lstCountry.SelectedValue
lstCountry.SelectedItem.Text
我的下拉列表:
<asp:DropDownList ID="lstCountry" runat="server" Width="200px">
<asp:ListItem>Please Select</asp:ListItem>
<asp:ListItem>United States</asp:ListItem>
<asp:ListItem Value="United States">Canada</asp:ListItem>
</asp:DropDownList>
我如何读取代码中的值:
Dim country As String
country = lstCountry.SelectedItem.Text
【问题讨论】:
-
用电子邮件回复你。检查。
标签: c# .net asp.net vb.net drop-down-menu