Actualización de listas desplegables en cascada

Estoy trabajando en un proyecto que usa listas desplegables en cascada. He adoptado un método exactamente como se demuestra en esta página: Demostración de la lista desplegable en cascada de ASP.NET MVC3

funciona bien Si cambio la lista desplegable A, la lista desplegable B se actualiza. Si cambio la lista desplegable B, la lista desplegable C se actualiza.

El problema que tengo es que cuando actualizo la lista desplegable A, la lista desplegable C no se actualiza. ¿Cómo actualizo la lista desplegable B y C, cuando se actualiza A?

Muchas Gracias

preguntado el 04 de julio de 12 a las 07:07

1 Respuestas

¿Cómo actualizo la lista desplegable B y C, cuando se actualiza A?

La Lista desplegable B ya se actualiza con la lista de subcategorías correspondientes a la selección de categoría que realizó en la Lista desplegable A.

El único problema es con la lista desplegable C que permanece sin cambios. Entonces podrías suscribirte a la OnSuccess evento de la solicitud AJAX dentro CategoriesUserControl.cshtml y simplemente borre el menú desplegable de productos:

@using (Ajax.BeginForm(
    "SelectCategory", 
    "CascadingDropDown", 
    new AjaxOptions { 
        UpdateTargetId = "SubCategories", 
        OnSuccess = "(function() { $('#Products').empty(); })();" 
    }
))
{
    ...
}

Respondido 04 Jul 12, 08:07

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.