Frage

Ich habe diese Dropdownlist auf einen XmlDataSource gebunden, aber die XPath muss an einem anderen Eingang abhängen (eine andere Dropdownlist). Ich die XPath ändern und innerhalb des übergeordneten DDL SelectedIndexChanged rebind, aber die Seite nicht aktualisiert. Was soll ich tun, um das Update angezeigt werden?

protected void ProductDropDownList_SelectedIndexChanged(object sender, EventArgs e)
{
    CompMapping.XPath = "//couple[@product='" + ProductDropDownList.SelectedValue + "']";
    CompMapping.DataBind();
    ComponentDropDown.DataBind();
}

ist ComponentDropDown auf Autopostback = True gesetzt, aber das reicht nicht. Irgendeine Idee? Könnte es mit der Tatsache verbunden werden beide in einer Dropdownlists Usercontrol sind?

War es hilfreich?

Lösung 2

Das Problem muss mit der Tatsache verbunden, dass es sich um eine Benutzersteuerung ist, da die Verknüpfung der Dropdown-Listen außerhalb kein Problem hat. Realisierung brauche ich nicht unbedingt diese in einer Benutzersteuerung zu sein, zog ich sie einfach nach draußen. Dass nicht wirklich das Problem löst, aber zumindest ist es nicht meine Sorge mehr.

Andere Tipps

Entfernen Sie die Zeile:

CompMapping.DataBind();
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top