簡體   English   中英

如何在列表框項目上執行方法選擇asp.net

[英]How to execute method on listbox item select asp.net

需要從列表框中選擇一個項目,然后在選擇一個方法時執行load_data(),加載並顯示數據,但是刷新頁面之后,再次將顯示的值設置為default。 其autopostback屬性為true。 我該怎么辦 ?

 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);
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM