DropDownList的SelectedIndexChanged()
事件填充頁面上的列表框。顯然,這將頁面發佈回服務器。有沒有辦法讓它在沒有完全回傳的情況下發生?DropDownList的SelectedIndexChanged()如何在沒有回傳的情況下工作?
protected void ddlTablo_SelectedIndexChanged(object sender, EventArgs e)
{
List<string> list = new List<string>();
ListBox1.Items.Clear();
var columnNames= from t in typeof(Person).GetProperties() select t.Name;
foreach (var item in columnNames)
{
list.Add(item);
}
ListBox1.DataSource = list;
ListBox.DataBind();
}
嗨,你能解釋一下「AsyncPostbackTrigger」有什麼區別嗎?對我來說,看起來像沒有它,我會得到同樣的效果?因爲我將第一個下拉菜單設置爲AutoPostBack =「true」。 (我在第一個選擇什麼後更新第二個DDL) –
你可以在這裏看到你的問題的答案:http://stackoverflow.com/questions/15330089/difference-between-asyncpostbacktrigger-and-postbacktrigger-on-updatepanel 。基本上,同步回發將發佈並加載整個表單,而異步回發僅重新加載頁面的一部分。 – slfan