Asp.net VB.net下拉列表值填充为变量而不是文本
我有一个下拉列表,如下所示:Asp.net VB.net下拉列表值填充为变量而不是文本,asp.net,vb.net,drop-down-menu,Asp.net,Vb.net,Drop Down Menu,我有一个下拉列表,如下所示: <asp:DropDownList ID="ddlSubgroup" runat="server" cssclass="dropdown" style="font-size: 11px" AutoPostBack="True"> <asp:ListItem Selected="True">Select All</asp:ListItem> <asp:ListItem Value="GenF"&
<asp:DropDownList ID="ddlSubgroup" runat="server" cssclass="dropdown" style="font-size: 11px" AutoPostBack="True">
<asp:ListItem Selected="True">Select All</asp:ListItem>
<asp:ListItem Value="GenF">Girls</asp:ListItem>
<asp:ListItem Value="GenM">Boys</asp:ListItem>
-----snip
但是,这会导致下拉列表项值(例如“GenF”)显示在我的标签中,而不是预期的文本(例如Girls)。使用
ddlSubgroup.SelectedItem.text
属性
lblHeaderSubroup.Text = ddlSubgroup.SelectedItem.Text
使用
ddlSubgroup。选择editem.Text
property
lblHeaderSubroup.Text = ddlSubgroup.SelectedItem.Text
尝试引用
lblheadersubgroup.SelectedItem.Text
属性,而不是对象本身
这可能是您遇到问题的地方。尝试引用
lblheadersubgroup.SelectedItem.Text,而不是对象本身
这可能是您遇到问题的地方。Westie@AVD谢谢。我给了韦斯蒂一个答案,他把AVD推到了帖子上。哈哈!谢谢你,马特。我会给AVD a+1来平衡;o) Westie@AVD谢谢你们。我给了韦斯蒂一个答案,他把AVD推到了帖子上。哈哈!谢谢你,马特。我会给AVD a+1来平衡;o)