Dos pasadas por evento...
Publicado por Khristian (335 intervenciones) el 11/02/2008 19:49:14
Amigos, una inquietud....
Alguien sabe porque el Internet Explorer hará dos llamadas a un evento ?????
Lo que sucede es que en un GridView tengo la opcion Eliminar, obviamente para eliminar un registro de la base de datos.
El caso es que cuando pulso en eliminar, este se ejecuta 2 veces, por lo que se me visualiza el mensaje de error que utilizo en caso de que no se logre elimiar el registro... Pero, el registro fue eliminado efectivamente.
A la hora de depurar paso a paso, detecté que la eliminacion se efectua sin problemas, pero una vez que se termina el evento, este vuelve a ejecutarse, por tanto, al eliminar el registro (en esta 2º pasada), no se puede (pues ya no existe), por lo que se me muestra el mensaje de error que yo tengo para ello.
Pero... en mozilla no pasa eso.... Se ejecuta una vez el evento....
Nota: esto mismo me pasa en otra pagina que tengo, donde ejecuto un determinado codigo en el evento SelectedIndexChanged.... Se ejecuta dos veces
Gracias
Alguien sabe porque el Internet Explorer hará dos llamadas a un evento ?????
Lo que sucede es que en un GridView tengo la opcion Eliminar, obviamente para eliminar un registro de la base de datos.
El caso es que cuando pulso en eliminar, este se ejecuta 2 veces, por lo que se me visualiza el mensaje de error que utilizo en caso de que no se logre elimiar el registro... Pero, el registro fue eliminado efectivamente.
A la hora de depurar paso a paso, detecté que la eliminacion se efectua sin problemas, pero una vez que se termina el evento, este vuelve a ejecutarse, por tanto, al eliminar el registro (en esta 2º pasada), no se puede (pues ya no existe), por lo que se me muestra el mensaje de error que yo tengo para ello.
Pero... en mozilla no pasa eso.... Se ejecuta una vez el evento....
Nota: esto mismo me pasa en otra pagina que tengo, donde ejecuto un determinado codigo en el evento SelectedIndexChanged.... Se ejecuta dos veces
Gracias
Valora esta pregunta


0