Pregunta

I han esta DropDownList unido a un XmlDataSource, pero el XPath debe depender de otra entrada (otro DropDownList). Modifico el XPath y volver a enlazar dentro de la matriz de DDL SelectedIndexChanged, pero la página no se actualiza. ¿Qué debo hacer para mostrar la actualización?

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

ComponentDropDown se establece en AutoPostBack = verdad, pero eso no es suficiente. ¿Alguna idea? Podría estar relacionado con el hecho de ambos DropDownLists están en un control de usuario?

¿Fue útil?

Solución 2

El tema debe estar relacionado con el hecho de que es un control de usuario, ya que une los menús desplegables fuera de él no tiene ningún problema. Al darse cuenta de que no necesito absolutamente éstas para estar en un control de usuario, sólo dos se movió fuera. Que en realidad no resuelve el problema, pero al menos no es mi preocupación más.

Otros consejos

Eliminar la línea:

CompMapping.DataBind();
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top