Ver Mensaje Individual
  #6 (permalink)  
Antiguo 26/08/2010, 12:16
juant_2
 
Fecha de Ingreso: octubre-2009
Mensajes: 5
Antigüedad: 15 años, 3 meses
Puntos: 0
Respuesta: Ejecutar solo una vez Page_Load

Cita:
Iniciado por InvitadoDDD Ver Mensaje
oee men tienes algo raro ahi... lo que sucede segun el codigo que pegaste es:
inicia tu proyecto.
1.- ejecuta el load -> como es la primera vez entonces entra al if (!IsPostBack) por tanto si ejecuta el table_creation(true, false, false); y ahi termina todo ok!!!
2. luego haces clic en el botón entonces hace el postaback pasa por el load de la pagina chekea el if (!IsPostBack) pero NO ENTRA, entonces no ejecuta tu metodo y sale

3. se ve directamente al evento click del boton y ejecta tu metodo table_creation(false, true, false) y luego termina.

Ese es el proceso que realiza en verdad no ejecuta dos veces el load y ademas ya pusiste if (!IsPostBack)........... entonce algo falla por ahi... talvez estas llamando dos veces al metodo... revisa linea por linea...
en todo caso cierra y abre otra vez. o has un clean Solucion y luego build solution (limpia y reconstruye la solución)
Es cierto, if (!IsPostBack) hace que Page_Load no se ejecute mas de una vez, pero eso ocasiona que cuando doy clic en el boton mas, no se ejecuta Page_Load pero tampoco el evento mas_Click(object sender, EvenArgs e), ese es el problema que tengo