Foros del Web » Programando para Internet » ASPX (.net) »

Formload se autorecarga

Estas en el tema de Formload se autorecarga en el foro de ASPX (.net) en Foros del Web. Muy buenas. Tengo una web en marcha en el que necesito realizar un par de llamadas a una base de datos. Una de las llamadas ...
  #1 (permalink)  
Antiguo 21/10/2010, 01:47
 
Fecha de Ingreso: marzo-2008
Mensajes: 46
Antigüedad: 16 años, 1 mes
Puntos: 0
Formload se autorecarga

Muy buenas.

Tengo una web en marcha en el que necesito realizar un par de llamadas a una base de datos. Una de las llamadas toma valores pasados por parametro y comprueba que usuario y contraseña pasados son correctos. La otra llamada al sistema, debe mostrar un campo de cada item de la base de datos y crear de forma dinámica una serie de linkbuttons en un ListOf. En cada linkbutton añado un Handler que llama al sub "clicado" y manipula el ítem asociado al linkbutton que lanza el Handler.

La cuestión es que hago todo esto en el form load y el problema está en que, aunque cada linkbutton es un "Children Trigger" de un Update Panel, al hacerle click éste llama al formload de nuevo teniendo que hacer otra vez las consultas sql que ralentizan el funcionamiento de la web.

¿Cómo puedo hacer que las consultas sql se ejecuten una única vez sin necesidad de tener que llamar al form load cada vez que hago click en uno de los linkbutton?

Espero hacerme explicado correctamente. Gracias por las respuestas. Si quereis que os muestre código, lo decís.

Saludos!
  #2 (permalink)  
Antiguo 21/10/2010, 04:55
Avatar de mdavila  
Fecha de Ingreso: julio-2007
Ubicación: Montevideo (Uruguay)
Mensajes: 919
Antigüedad: 16 años, 9 meses
Puntos: 13
Respuesta: Formload se autorecarga

Hola, te cuento que el evento load siempre se va a ejecutar (mira la secuencia de evento de asp.net si queres)

Lo que tenes que hacer es en pageload colocar esto.


'esto pregunta si es la primera vez que se carga la pagina y solo va a entrar en ese caso.
If Not Page.IsPostback() Then

'aca pones tu codigo que vos decis se ejecuta siempre y no queres
End if
__________________
Marcelo Davila.

:. En Ignorante te conviertes al no preguntar, el que pregunta se nutre... :.

Etiquetas: aspx
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 21:29.