Asp.Net Dropdownlist

本文关键字:Dropdownlist Net Asp | 更新日期: 2023-09-27 17:53:09

I在运行时绑定下拉列表,并将数据填充到数据库中。好吧。但是如果我想选择特定的值并显示在消息框中。它只显示默认值。

我的代码是:
protected void Button1_Click(object sender, EventArgs e)
{
    Response.Write("You have selected " + DropDownList1.SelectedItem.Value);
  }

那么我如何在消息框中显示选中的值呢?我是新来的。

Asp.Net Dropdownlist

问题是在您的Page_load事件中,您正在分配您的Datasource。当你点击按钮时,Page_load将再次被调用,它将再次重新绑定到你的下拉菜单。

应该是:

protected void Page_Load(object sender, EventArgs e)
{
    if (!Page.IsPostBack)
    {
        //Set your dropdown datasource here...
    }
}
Protected Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button1.Click
    Response.Write("<script>alert('You have selected ' + '" + DropDownList1.SelectedValue + "')</script>")
End Sub