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);
}
那么我如何在消息框中显示选中的值呢?我是新来的。
问题是在您的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