如何在列表框项上执行方法选择 asp.net
本文关键字:方法 执行 选择 asp net 列表 | 更新日期: 2023-09-27 18:31:19
需要从列表框中选择一个项目,并在选择方法时执行load_data(),数据被加载并显示,但之后页面被刷新,显示的值再次设置为默认值。它的自动回发属性为真。我该怎么办?
protected void ListBox1_SelectedIndexChanged1(object sender, EventArgs e)
{
load_data(listBox1.SelectedItem.Text);
}
如果最初在 Page_Load
方法中对 ListBox 进行数据绑定,请确保仅在不是这样的回发时才进行数据绑定...
protected void Page_Load(object sender, EventArgs e)
{
if (!Page.IsPostBack)
{
// initial databind ListBox here (where the default data is loaded)
}
}
您仍然可以保留 SelectedIndexChanged 事件
protected void ListBox1_SelectedIndexChanged1(object sender, EventArgs e)
{
load_data(listBox1.SelectedItem.Text);
}