繁体   English   中英

asp.net下拉列表不能获取文本值

[英]asp.net dropdown list can't take text value

在asp.net中,我有一个下拉列表,并用1到100的值填充它。

<asp:Label ID="Label1" runat="server" Text=""></asp:Label>
<asp:DropDownList ID="Product1dropdown" runat="server"></asp:DropDownList>
<asp:Button ID="btnProduct1Addtocart" runat="server" Text="Add to cart" onclick="btnAddtoChart1_Click" />

protected void btnAddtoChart1_Click(object sender, EventArgs e)
    {
        Label1.Text = Product1dropdown.SelectedItem.Text;
    }

无论我从下拉列表中选择什么,都没关系,label1.text始终采用值“ 1”,这是下拉列表的默认值。谢谢您的帮助。

是的,我有同样的问题。 当我为下拉列表使用文本字段(例如DataValueField =“ TextField”)时,它将不会更新,并且即使用户选择了另一个选项(至少会在其中更新),它也始终会返回列表中的第一项作为其选择的值。浏览器),这很奇怪!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM