Domanda

Ho questo DropDownList legato ad un XmlDataSource, ma XPath deve dipendere altro ingresso (un'altra DropDownList). Modifico il XPath e associare nuovamente dentro il genitore del DDL SelectedIndexChanged, ma la pagina non si aggiorna. Cosa devo fare per visualizzare l'aggiornamento?

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

ComponentDropDown è impostato su AutoPostBack = True, ma questo non basta. Qualche idea? Potrebbe essere legato al fatto entrambi DropDownList sono in un UserControl?

È stato utile?

Soluzione 2

La questione deve essere legato al fatto che si tratta di un controllo utente, dal momento che collega menu di scorrimento di fuori di esso non ha alcun problema. Rendendosi conto non ho assolutamente bisogno di questi di essere in un controllo utente, ho solo spostato all'esterno. Che non risolve veramente il problema, ma almeno non è più la mia preoccupazione.

Altri suggerimenti

Rimuovere la riga:

CompMapping.DataBind();
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top