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

Problemas cuando presionan F5

Estas en el tema de Problemas cuando presionan F5 en el foro de ASPX (.net) en Foros del Web. Hola compañeros. Necesito su ayuda con el siguiente inconveniente, tengo un formulario el cual guarda una información en DB, el inconveniente es que si por ...
  #1 (permalink)  
Antiguo 05/03/2009, 13:13
 
Fecha de Ingreso: abril-2007
Mensajes: 63
Antigüedad: 17 años
Puntos: 0
Problemas cuando presionan F5

Hola compañeros.

Necesito su ayuda con el siguiente inconveniente, tengo un formulario el cual guarda una información en DB, el inconveniente es que si por algún motivo el usuario oprime F5 o actualiza la pagina cuando se esta enviado la información se vuelve a guardar la informacion y quedan dos registros identicos.
  #2 (permalink)  
Antiguo 05/03/2009, 14:06
Avatar de drac94  
Fecha de Ingreso: mayo-2008
Ubicación: México
Mensajes: 383
Antigüedad: 16 años
Puntos: 5
Respuesta: Problemas cuando presionan F5

ponle una llave primaria a tu tabla y asi no se pueden guardar registros iguales
  #3 (permalink)  
Antiguo 05/03/2009, 14:12
Avatar de drac94  
Fecha de Ingreso: mayo-2008
Ubicación: México
Mensajes: 383
Antigüedad: 16 años
Puntos: 5
Respuesta: Problemas cuando presionan F5

a menos que la llave sea un campo autoincrementable, en este caso no se me ocurre nada en .NET, si fuera en Java seria diferente por que alli si se, bueno, espero que alguien mas te pueda ayudar, bye
  #4 (permalink)  
Antiguo 05/03/2009, 14:31
 
Fecha de Ingreso: abril-2007
Mensajes: 63
Antigüedad: 17 años
Puntos: 0
Respuesta: Problemas cuando presionan F5

Hola drac94
Gracias por tu ayuda el problema es que como tu dices la llave es autoincrementable
  #5 (permalink)  
Antiguo 05/03/2009, 14:34
 
Fecha de Ingreso: noviembre-2006
Ubicación: México
Mensajes: 866
Antigüedad: 17 años, 5 meses
Puntos: 8
Respuesta: Problemas cuando presionan F5

Redireccionalo a una página donde aunque le de F5, sólo se refresque esa página.
  #6 (permalink)  
Antiguo 06/03/2009, 16:03
Avatar de mdavila  
Fecha de Ingreso: julio-2007
Ubicación: Montevideo (Uruguay)
Mensajes: 919
Antigüedad: 16 años, 9 meses
Puntos: 13
Respuesta: Problemas cuando presionan F5

Guarda una variable de sesion y la verificas en tu Page_Load
Estas variables no se pierden con el F5

Dim i As Integer = Session.Item("TuVariable")
if i = 0 then
'hago lo que tengo que hacer
Session.Add("TuVariable", 1)
else
'ya paso o apreto F5
end if

Saludos
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 10:34.