Se le denomina Trigger al evento de un determinado control que causa que el UpdatePanel realice el proceso de renderización parcial de página para actualizar o refrescar su contenido, el UpdatePanel puede manejar dos tipos de trigger.
Por defecto todos los eventos de los controles contenidos dentro de un UpdatePanel son del tipo AsyncPostBackTrigger, pero en ciertas ocasiones necesitas que un control que se encuentre por fuera del UpdatePanel o si bien la propiedad UpdateMode esta como Conditional y necesites actualizar el contenido de este mediante un control hijo de otro UpdatePanel, la implementación del AsyncPostBack Trigger de manera declarativa o programáticamente es la solución a esa necesidad.
AsyncPostBack Trigger cuando se crear programáticamente se debe sobre-escribir el evento Int() debido a que este es usado para registrar todos los UpdatePanel en el ScriptManager, el siguiente fragmento de código muestra como se puede registrar un trigger AsyncPostBack a control button que no se encuentra dentro del UpdatePanel.
Copyright Framework latino.net all right 2009
MSP Manuel Fernando Camaron Orduz (manuelfernando@frameworkla.net) - MCP Aderson Andres Rangel Parada (adersonrangel@frameworkla.net)