Pregunta

Tengo un ListView dentro de un Panel de actualización y quería cambiar la Consulta de selección del código detrás de un evento de clic de botón y luego volver a cargar el ListView dentro del Panel de actualización. ¿Alguien sabe cómo hacer que el Panel de actualización se actualice desde el código detrás?

¿Fue útil?

Solución

Solo haz:

YourUpdatePanelId.Update();

De MSDN :

  

Si la página está habilitada para la representación parcial de la página, cuando invoque el método Actualizar, el contenido del control UpdatePanel se actualiza en el navegador. Llame al método Actualizar si tiene un código de servidor que debe ejecutarse para determinar si se debe actualizar un control UpdatePanel. Si planea usar el método Actualizar, establezca la propiedad UpdateMode en Condicional. Si desea que la decisión de actualizar el panel se determine en la lógica del servidor, asegúrese de que la propiedad ChildrenAsTriggers sea falsa y que no se definan activadores explícitos para el panel.

     

En un escenario de desarrollo de página típico, si define disparadores o si la propiedad ChildrenAsTriggers es verdadera para el control UpdatePanel, se llama automáticamente al método Update durante el ciclo de vida de la página.

     

Si la propiedad ContentTemplate no está definida para el control UpdatePanel, no se realizarán actualizaciones del panel.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top