Asp.net下拉列表不能接受文本值

本文关键字:文本 不能接受 下拉列表 net Asp | 更新日期: 2023-09-27 18:04:56

在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。文本总是取值'1',这是下拉列表的默认值。谢谢你的帮助。

Asp.net下拉列表不能接受文本值

是的,我也有同样的问题。当我使用文本字段下拉列表(例如datavalufield ="TextField"),然后它不会更新,总是返回列表中的第一项,因为它的选择值,即使当用户选择另一个选项(至少在浏览器中更新),这是奇怪的!