Ich möchte nur eine ASP.NET DropDownList mit keinem ausgewählten Element. Das Setzen von SelectedIndex auf -1 ist bisher nicht erfolgreich. Ich verwende Framework 3.5 mit AJAX, d. H. Diese DropDownList befindet sich in einem UpdatePanel. Hier ist, was ich tue:"DropDownList.SelectedIndex = -1" Problem
protected void Page_Load (object sender, EventArgs e)
{
this.myDropDownList.SelectedIndex = -1;
this.myDropDownList.ClearSelection();
this.myDropDownList.Items.Add("Item1");
this.myDropDownList.Items.Add("Item2");
}
Der Moment, als ich ein Element in den DropDown hinzufügen, seine SelectedIndex Änderungen 0 und kann nicht mehr auf -1 gesetzt werden (Ich habe versucht SelectedIndex Aufruf nach Artikel als auch das Hinzufügen) ... Was mache ich falsch? Ant Hilfe wäre willkommen!
kleiner Kommentar: mit jQuery 1.6 oder neuer, $ (Elem) .attr ("selectedIndex") wird nicht mehr funktionieren, weil selectedIndex eine Eigenschaft ist, kein Attribut. Verwenden Sie stattdessen $ (emel) .prop ("selectedIndex", -1). – qualbeen