none
ASP.NET RRS feed

  • Pregunta

  • buen dia, mi problema es el siguiente, tengo un control donde elijo el producto y dependiendo el producto me muestra un grid con las tallas de ese producto, cargo mi grid en el evento valueChanged de donde selecciono el producto, sin embargo es necesario no realizar el postback para actualizar el grid, de que otra manera puedo hacerlo, ya que sin postback no me muestra el grid con mis datos, un update panel podria ayudarme? y como se implementan.

    sábado, 3 de marzo de 2018 17:51

Respuestas

  • Puedes usar lo que se llama un "postback parcial" (que es invisible en pantalla y da la sensación de que no ha ocurrido el postback). Se consigue, como tú mismo sugerías, usando un UpdatePanel.

    Para poder usar el UpdatePanel primero tendrás que poner un ScriptManager en la página (es invisible en tiempo de ejecución).

    Después, añade un UpdatePanel y pon el Grid dentro del UpdatePanel.

    Si puedes, pon también dentro del UpdatePanel el dropdown desde el que eliges las tallas. Si esto no fuera posible, porque te "descoloca" el diseño de la página, entonces deja el dropdown fuera del UpdatePanel y edita las propiedades del UpdatePanel y ponle que el dropdown es un AsyncPostbackTrigger del UpadatePanel. Si no haces este paso, no consigues evitar el postback, que seguirá ocurriendo cuando cambies la selección y no te servirá de nada el UpdatePanel.

    sábado, 3 de marzo de 2018 20:47