Ver Mensaje Individual
  #4 (permalink)  
Antiguo 24/02/2010, 13:13
Avatar de xjuanch0x
xjuanch0x
 
Fecha de Ingreso: septiembre-2009
Mensajes: 125
Antigüedad: 15 años, 5 meses
Puntos: 1
Mensaje Respuesta: Demasiados Response.redirect()

Cita:
Iniciado por joseibarz Ver Mensaje
Hola de nuevo,

Si, conozco la metodología que expones, pero parece más un problema que ocurre antes del form_load(), en el propio navegador Retry/Cancel.

Esta es la manera en la que añado un comentario ahora mismo, no se si podréis ver algo raro o incorrecto que produzca este "error".

Código vb:
Ver original
  1. Protected Sub lnkAddComentario_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles lnkAddComentario.Click
  2.  
  3. If Not IsPostBack
  4. Then
  5.         Using cnn As New SqlConnection(ConfigurationManager.ConnectionStrings("fragaProjects_testConnectionString1").ToString)
  6.             Try
  7.                 Dim cmd As SqlCommand
  8.                 cnn.Open()
  9.                 'id, usuario, proyecto, fecha, comentario
  10.                cmd = New SqlCommand("INSERT INTO [ComentariosProyecto] ([usuario], [proyecto], [fecha], [comentario]) VALUES (@usuario, @proyecto, @fecha, @comentario)", cnn)
  11.                 With cmd.Parameters
  12.                     .AddWithValue("@usuario", Session("idUser"))
  13.                     .AddWithValue("@proyecto", fvProyecto.SelectedValue)
  14.                     .AddWithValue("@fecha", Now)
  15.                     .AddWithValue("@comentario", txtComentari.Text)
  16.                 End With
  17.  
  18.                 cmd.ExecuteNonQuery()
  19.  
  20.             Catch ex As Exception
  21.                 ClientScript.RegisterClientScriptBlock(Me.GetType(), "javascript", "<script>alert('ERROR INSERTING COMMENT')</script>")
  22.             End Try
  23.         End Using
  24.         txtComentari.Text = ""
  25.         Response.Redirect("project_details.aspx?id=" & Request.QueryString("id"), True)
  26. End If
  27.     End Sub

Gracias.


Hazlo asi: