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

enviar datos metodo POST??

Estas en el tema de enviar datos metodo POST?? en el foro de ASPX (.net) en Foros del Web. Hola!! Estoy intentando enviar datos por el metodo post pero no lo consiguo en la pagina de origen pongo esto Response.Redirect("Web/Administrador/principal.aspx?nUsuarioId=" + usuario); en la ...
  #1 (permalink)  
Antiguo 14/03/2008, 12:30
 
Fecha de Ingreso: marzo-2008
Mensajes: 69
Antigüedad: 16 años, 1 mes
Puntos: 0
enviar datos metodo POST??

Hola!!
Estoy intentando enviar datos por el metodo post pero no lo consiguo
en la pagina de origen pongo esto
Response.Redirect("Web/Administrador/principal.aspx?nUsuarioId=" + usuario);
en la de destino
string nUsuarioId = Request.Form["nUsuario"];
y luego en formulario le pongo
<form id="form1" runat="server" method="post" action="principal.aspx">

pero la variable String nUsuarioId no recibe nada?
Alguien me puede ayudar???
Gracias!!
  #2 (permalink)  
Antiguo 14/03/2008, 12:32
Avatar de Peterpay
Colaborador
 
Fecha de Ingreso: septiembre-2007
Ubicación: San Francisco, United States
Mensajes: 3.858
Antigüedad: 16 años, 8 meses
Puntos: 87
Re: enviar datos metodo POST??

Cita:
Hola!!
Estoy intentando enviar datos por el metodo post pero no lo consiguo
en la pagina de origen pongo esto
Response.Redirect("Web/Administrador/principal.aspx?nUsuarioId=" + usuario);
en la de destino
string nUsuarioId = Request.Form["nUsuario"];
y luego en formulario le pongo
<form id="form1" runat="server" method="post" action="principal.aspx">

pero la variable String nUsuarioId no recibe nada?
Alguien me puede ayudar???
Gracias!!
Hola!!
Estoy intentando enviar datos por el metodo post pero no lo consiguo
en la pagina de origen pongo esto
Response.Redirect("Web/Administrador/principal.aspx?nUsuarioId=" + usuario);
en la de destino
string nUsuarioId = Request.Form["nUsuarioId"]; He aqui el problema
y luego en formulario le pongo
<form id="form1" runat="server" method="post" action="principal.aspx">

pero la variable String nUsuarioId no recibe nada?
Alguien me puede ayudar???
Gracias!!
__________________
Curso WF4
http://cursos.gurudotnet.com/ DF
Aprende HTML5
  #3 (permalink)  
Antiguo 14/03/2008, 12:35
 
Fecha de Ingreso: marzo-2008
Mensajes: 69
Antigüedad: 16 años, 1 mes
Puntos: 0
Re: enviar datos metodo POST??

Perdon eso a sido un error mio a la hora de escribirlo en el foro
lo tengo bien escrito
string nUsuarioId = Request.Form["nUsuarioId"];
lb_nombre.Text = "Bienvenido de nuevo " + nUsuarioId.Trim();

en la parte esta le he puesto un punto de interrupcion i string me recibe nulo?
Gracias de todas formas amigo!
  #4 (permalink)  
Antiguo 14/03/2008, 12:39
Avatar de Peterpay
Colaborador
 
Fecha de Ingreso: septiembre-2007
Ubicación: San Francisco, United States
Mensajes: 3.858
Antigüedad: 16 años, 8 meses
Puntos: 87
Re: enviar datos metodo POST??

Request.QueryString["nUsuarioId"]

no del form.
__________________
Curso WF4
http://cursos.gurudotnet.com/ DF
Aprende HTML5
  #5 (permalink)  
Antiguo 14/03/2008, 12:43
 
Fecha de Ingreso: marzo-2008
Mensajes: 69
Antigüedad: 16 años, 1 mes
Puntos: 0
Re: enviar datos metodo POST??

yo lo quiero enviar por metodo post, que no se vean las variables en el navegador??
  #6 (permalink)  
Antiguo 14/03/2008, 12:47
Avatar de Peterpay
Colaborador
 
Fecha de Ingreso: septiembre-2007
Ubicación: San Francisco, United States
Mensajes: 3.858
Antigüedad: 16 años, 8 meses
Puntos: 87
Re: enviar datos metodo POST??

entonces solo Request["nombrevariable"]
__________________
Curso WF4
http://cursos.gurudotnet.com/ DF
Aprende HTML5
  #7 (permalink)  
Antiguo 14/03/2008, 12:51
 
Fecha de Ingreso: marzo-2008
Mensajes: 69
Antigüedad: 16 años, 1 mes
Puntos: 0
Re: enviar datos metodo POST??

Le pongo
string nUsuarioId = Request["nUsuarioId"];
y en la dirrecion url me sigue saliendo
http://localhost:1380/EdgarForo/ForoWeb/Web/Administrador/principal.aspx?nUsuarioId=edgar
?¿?:(
  #8 (permalink)  
Antiguo 14/03/2008, 13:06
Avatar de Peterpay
Colaborador
 
Fecha de Ingreso: septiembre-2007
Ubicación: San Francisco, United States
Mensajes: 3.858
Antigüedad: 16 años, 8 meses
Puntos: 87
Re: enviar datos metodo POST??

es q haces un Response redirect, no lo hagas solo con tu forma envia los datos
__________________
Curso WF4
http://cursos.gurudotnet.com/ DF
Aprende HTML5
  #9 (permalink)  
Antiguo 14/03/2008, 13:09
 
Fecha de Ingreso: marzo-2008
Mensajes: 69
Antigüedad: 16 años, 1 mes
Puntos: 0
Re: enviar datos metodo POST??

Y como lo podria hacer? sin el response direct
  #10 (permalink)  
Antiguo 14/03/2008, 13:13
Avatar de Peterpay
Colaborador
 
Fecha de Ingreso: septiembre-2007
Ubicación: San Francisco, United States
Mensajes: 3.858
Antigüedad: 16 años, 8 meses
Puntos: 87
Re: enviar datos metodo POST??

si estas haciendo un form en la pagina 1

algo asi

pagina1.aspx

<form method="post" action="pagina2.aspx">...</form>

pagina2.aspx

codebehind onload

Request["variable"];

solo eso necesitas si haces el response redirect con ese query string siemrpe te apareceran las variables en la barra de navegacion.
__________________
Curso WF4
http://cursos.gurudotnet.com/ DF
Aprende HTML5
  #11 (permalink)  
Antiguo 14/03/2008, 13:29
 
Fecha de Ingreso: marzo-2008
Mensajes: 69
Antigüedad: 16 años, 1 mes
Puntos: 0
Re: enviar datos metodo POST??

no me ha quedado del todo claro de lo que tengo que poner, perdona?
  #12 (permalink)  
Antiguo 14/03/2008, 13:41
Avatar de Peterpay
Colaborador
 
Fecha de Ingreso: septiembre-2007
Ubicación: San Francisco, United States
Mensajes: 3.858
Antigüedad: 16 años, 8 meses
Puntos: 87
Re: enviar datos metodo POST??

pues mira si quieres que sea un post solo indicalo has el redirect a tu pagina pero sin el
userid en el string solo el url base
__________________
Curso WF4
http://cursos.gurudotnet.com/ DF
Aprende HTML5
  #13 (permalink)  
Antiguo 14/03/2008, 16:39
 
Fecha de Ingreso: marzo-2008
Mensajes: 69
Antigüedad: 16 años, 1 mes
Puntos: 0
Re: enviar datos metodo POST??

jejee perdona que sea tan pesado
pero yo pongo esto
Response.Redirect("Web/Administrador/principal.aspx"); en la pagina principal
y luego en la web donde va redirrecionado pongo string nUsuarioId = Request["nUsuarioId"];
como hago para enviar la variable nUsuario de una web a la otra??
  #14 (permalink)  
Antiguo 14/03/2008, 16:41
Avatar de Peterpay
Colaborador
 
Fecha de Ingreso: septiembre-2007
Ubicación: San Francisco, United States
Mensajes: 3.858
Antigüedad: 16 años, 8 meses
Puntos: 87
Re: enviar datos metodo POST??

dame unos minutos mientras voy a comer y te muestro un sample ok
__________________
Curso WF4
http://cursos.gurudotnet.com/ DF
Aprende HTML5
  #15 (permalink)  
Antiguo 14/03/2008, 16:53
Avatar de Peterpay
Colaborador
 
Fecha de Ingreso: septiembre-2007
Ubicación: San Francisco, United States
Mensajes: 3.858
Antigüedad: 16 años, 8 meses
Puntos: 87
Re: enviar datos metodo POST??

Solo una cosa mas dime que es lo que quieres hacer exactamente.
__________________
Curso WF4
http://cursos.gurudotnet.com/ DF
Aprende HTML5
  #16 (permalink)  
Antiguo 14/03/2008, 17:07
 
Fecha de Ingreso: marzo-2008
Mensajes: 69
Antigüedad: 16 años, 1 mes
Puntos: 0
Re: enviar datos metodo POST??

Tengo una pagina principal para logearse i si estas en la base de datos hace el

if (iface.EstaAutorizado(usuario, contraseña))
{
Session.Add("SesionAdmin", "true"); Response.Redirect("Web/Administrador/principal.aspx?nUsuarioId=" + usuario);
}

entonces te lleva a esta web y con el ID hago un bienvenido con el nombre de usuario, pero esto quiero que sea oculto que no se vea en el URL
  #17 (permalink)  
Antiguo 14/03/2008, 17:13
Avatar de Peterpay
Colaborador
 
Fecha de Ingreso: septiembre-2007
Ubicación: San Francisco, United States
Mensajes: 3.858
Antigüedad: 16 años, 8 meses
Puntos: 87
Re: enviar datos metodo POST??

ok cambia esto
if (iface.EstaAutorizado(usuario, contraseña))
{
Session.Add("SesionAdmin", "true"); Response.Redirect("Web/Administrador/principal.aspx?nUsuarioId=" + usuario);
}


a

if (iface.EstaAutorizado(usuario, contraseña))
{
Session.Add("SesionAdmin", "true");
Session.Add("nUsuarioId",usuario);
Response.Redirect("Web/Administrador/principal.aspx")
}


con esto creo q bastara

pero en principal leer el Session["nUsuarioId"]




usuario
__________________
Curso WF4
http://cursos.gurudotnet.com/ DF
Aprende HTML5
  #18 (permalink)  
Antiguo 29/05/2008, 10:32
 
Fecha de Ingreso: noviembre-2006
Mensajes: 35
Antigüedad: 17 años, 5 meses
Puntos: 0
Respuesta: enviar datos metodo POST??

Disculpen, estuve viendo este codigo y no lo entendi mucho, por favor si alguien puediera.. digamos separa el codigo, es decir poner el codigo de la pagina 1 (que envia los datos) y la pagina 2 (que los recibe), con el POST

De antemano muchas gracias
  #19 (permalink)  
Antiguo 30/05/2008, 03:08
Avatar de Javier Santamaria  
Fecha de Ingreso: julio-2007
Mensajes: 296
Antigüedad: 16 años, 9 meses
Puntos: 1
Respuesta: enviar datos metodo POST??

Hola,

Sigue estos pasos

pagina1.aspx
<form method="post" action="pagina2.aspx">...</form>
Para llamar a la pagina dos mediante javascript mismo puedes hacer un "nombredelformulario".submit

pagina2.aspx.cs
Evento onload
Request["variable"];

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:45.