Inserta doble registro en BD

  • Thread starter Thread starter Alberto-sist
  • Start date Start date
A

Alberto-sist

Guest
Hola buen día.

Tengo un problema al ejecutar mi código, lo que busco es que inserte y me dirija a la siguiente pagina y me muestre mis variables de sesión en la pagina que adjunto en el código y al momento de ejecutarlo me inserta 2 veces los mismos valores y me deja en la misma pagina, no me dirige a la otra.

(lo estoy haciendo con variables de sesión)

Registro:



protected void registrarButton_Click(object sender, EventArgs e)
{

conexion.Open();
string nomb = nombreTextBox.Text;
string apelli = apellidoTextBox.Text;
string usua = usuarioTextBox.Text;
string contra = contrasenaTextBox.Text;
string cadena = "insert into Usuarios(Nombre, Apellido, Usuario, Contrasena) values ('" + nomb + "','" + apelli + "','" + usua + "','" + contra + "')";
SqlCommand cm = new SqlCommand(cadena, conexion);
cm.ExecuteNonQuery();
cm.Parameters.AddWithValue("@nombre", nombreTextBox.Text);
cm.Parameters.AddWithValue("@apellido", apellidoTextBox.Text);
cm.Parameters.AddWithValue("@usuario", usuarioTextBox.Text);
cm.Parameters.AddWithValue("@contrasena", contrasenaTextBox.Text);


bool correcto = Convert.ToInt32(cm.ExecuteScalar()) > 0;

if (correcto)
{

Session["Nombre"] = nombreTextBox.Text;
Session["Apellido"] = apellidoTextBox.Text;
Session["Usuario"] = usuarioTextBox.Text;
Session["Contrasena"] = contrasenaTextBox.Text;
Response.Redirect("Mostrar.aspx");


}
else
{
resultado1Label.Text = "Su usuario o contraseña incorrecta";
nombreTextBox.Text = "";
apellidoTextBox.Text = "";
usuarioTextBox.Text = "";
contrasenaTextBox.Text = "";
usuarioTextBox.Focus();

}


conexion.Close();

}


Mostrar.aspx:


protected void Page_Load(object sender, EventArgs e)
{

resultado1Label.Text = Convert.ToString(Session["Nombre"]);
resultado2Label.Text = Convert.ToString(Session["Apellido"]);
resultado3Label.Text = Convert.ToString(Session["Usuario"]);
resultado4Label.Text = Convert.ToString(Session["Contrasena"]);

}

Alguien podría orientarme que tengo mal por favor

Continue reading...
 

Similar threads

M
Replies
0
Views
339
Marifer AtzirySangabriel Perez
M
F
Replies
0
Views
107
fenumo
F
Back
Top