DropDownLists SelectedIndexChanged()
Event füllt die ListBox auf der Seite. Offensichtlich wird die Seite zurück auf den Server gestellt. Gibt es eine Möglichkeit, dies ohne vollständiges Postback zu erreichen?Wie DropDownLists SelectedIndexChanged() ohne PostBack funktioniert?
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();
}
Hallo, kannst du bitte erklären, welchen Unterschied der "AsyncPostbackTrigger" macht? Für mich sieht es so aus, als hätte ich den gleichen Effekt ohne es? Da setze ich das erste Dropdown auf AutoPostBack = "true". (Im Aktualisieren einer zweiten DDL nach was in der ersten gewählt wurde) –
Sie können eine Antwort auf Ihre Frage hier sehen: http://stackoverflow.com/questions/15330089/difference-between-asyncpostbacktrigger-and-postbacktrigger-on-updatepanel . Im Grunde wird ein Sync-Postback das gesamte Formular posten und laden, während ein Async-Postback nur einen Teil der Seite neu lädt. – slfan