Duda sobre post en ASP.net

06/01/2005 - 06:46 por Nicola Strappazzon | Informe spam
Hola muchachos, Feliz Año a Todos!!!!

Soy novato en asp.net, y me pregunto como hago para utilizar las
variables post, es que requiero de que la pag. default.aspx se pase valores
de forma recursiva sin mostrarlo en el URL del navegador.

Gracias.
Nicola Strappazzon.

Preguntas similare

Leer las respuestas

#1 A.Poblacion
06/01/2005 - 09:53 | Informe spam
"Nicola Strappazzon" wrote in message
news:
Soy novato en asp.net, y me pregunto como hago para utilizar las
variables post, es que requiero de que la pag. default.aspx se pase


valores
de forma recursiva sin mostrarlo en el URL del navegador.



Vamos a ver si lo entiendo: ¿Desde el código C# de la página
default.aspx quieres llamar a otra página y leer internamente el html que
devuelve? En ese caso puedes usar la clase WebRequest, poniéndole "POST" en
la propiedad Method.
Si lo que quieres es que cuando el usuario pinche en un enlace de
default.aspx su navegador pase a mostrar otra página, y que la otra página
reciba datos desde el C# del default.aspx sin que salgan en la URL, entonces
lo más sencillo es que los guardes en variables del Session antes de hacer
un Response.Redirect, y que en la página de destino los saques de nuevo del
Session. Otra alternativa es dejar que sea el navegador el que haga el post
(metiendo en el html un <form method='post'>). En ese caso se pasan a la
página de destino todos los campos que estén dentro del form. Puedes crear
uno o más campos hidden y meter en ellos los valores que quieras pasar sin
que se vean.
Cuando dices "de forma recursiva", ¿Quieres que el default.aspx se pase
los valores a sí mismo? En este caso, valen tambien los métodos anteriores,
pero hay otras formas mejores: Una de ellas es guardar los valores en campos
hidden, y en el postback leer de nuevo esos campos (el post es automático y
conserva los valores de todos los campos incluidos los hidden). Otra forma
es usar el ViewState (por ejemplo, en el click de un botón poner
ViewState["UnDato"]=ElValor y luego para recuperarlo hacer
miVariable=ViewState["UnDato"]). Ten presente que, internamente, el
ViewState utiliza un campo hidden para guardar los valores, por lo que este
sistema es equivalente al anterior.
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida