Mira... los update panels.. por default actualizan su contenido (sin recargar la página completa)... cuando un control dentro de ellos generó el postback...
por ejemplo (no es la sintaxis correcta pero por ahí va)
Código ASP:
Ver original<asp:updatepanel id="up1">
<button id="button1" />
</asp:updatepanel>
<button id="button2" />
En ese ejemplo.. el postback que produce el button1 (cuando se le da click) actualiza solamente el updatepanel (sin recargar la página completa)... por la sencilla razón de que button1 esta dentro del updatepanel
Por el contrario, el postback del button2 ..recarga toda la página.
Ahora bien, si tu quieres que button2 también recargue el updatepanel (aunque este fuera del mismo)... defines los triggers del UpdatePanel..
en visual studio.. en modo de diseño .. te vas a las propiedades del updatepanel..y viene por ahi una que se llama triggers... te abrirá una ventana y ahi le agregas el evento click del button2...
sorry no tengo a la mano el visual studio.. pero por ahi va..