update trigger template net content asyncpostbacktrigger asp asp.net updatepanel

trigger - Panel de actualización de actualización de ASP.NET



updatepanel postback (2)

Introducción

En este tutorial, agregará soporte de actualización de página parcial a una página web utilizando dos controles de servidor Microsoft ASP.NET 2.0 AJAX Extensions: el control ScriptManager y el control UpdatePanel. Estos controles eliminan el requisito de actualizar toda la página con cada devolución, lo que mejora la experiencia del usuario. Para obtener más información acerca de las actualizaciones de páginas parciales, consulte Descripción general del procesamiento de páginas parciales.

Puede ver el código en acción en este tutorial haciendo clic en los botones Ejecutar. Para implementar los procedimientos en su propio entorno de desarrollo necesita:

Microsoft Visual Studio 2005 o Microsoft Visual Web Developer Express Edition.

La última versión de Microsoft ASP.NET AJAX instalada y configurada. Para obtener más información, vea Instalar ASP.NET AJAX.

Un sitio web ASP.NET AJAX.

Utilice el siguiente enlace:

http://www.asp.net/ajax/documentation/live/tutorials/IntroductionUpdatePanel.aspx

Tengo un ListView dentro de un Panel de actualización y quería cambiar la consulta de selección del código detrás activado por 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?

Gracias, Sean


Solo haz:

YourUpdatePanelId.Update();

Desde MSDN :

Si la página está habilitada para el renderizado de página parcial, cuando invoque el método Update, el contenido del control UpdatePanel se actualizará en el navegador. Llame al método de actualización si tiene un código de servidor que se debe ejecutar para determinar si se debe actualizar un control UpdatePanel. Si planea usar el método Update, establezca la propiedad UpdateMode en Conditional. 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 de que no se definan desencadenantes explícitos para el panel.

En un escenario de desarrollo de página típico, si define activadores o si la propiedad ChildrenAsTriggers es verdadera para el control UpdatePanel, el método Update se llama automáticamente 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.