pasar valores entre hojas

14/05/2010 - 19:06 por Imac_Man | Informe spam
Hola,

mi duda es la que sigue: cual es la forma correcta de pasar valores de una
pagina a otra? pregunto esto ya que quisiera desarrollar un sitio con un
sitemap donde no tenga que estar enviandole valores en las url.

Por ahi me han dicho ademas que no deben usarse variables de session,
entonces cual es la forma correcta y segura de hacer esto.

muchas gracias de antemano

Preguntas similare

Leer las respuestas

#1 Alberto Poblacion
14/05/2010 - 19:22 | Informe spam
"Imac_Man" wrote in message
news:
mi duda es la que sigue: cual es la forma correcta de pasar valores de una
pagina a otra? pregunto esto ya que quisiera desarrollar un sitio con un
sitemap donde no tenga que estar enviandole valores en las url.

Por ahi me han dicho ademas que no deben usarse variables de session,
entonces cual es la forma correcta y segura de hacer esto.



Las alternativas que se me ocurren son estas:

- Pasar datos en la URL al saltar de una página a otra.
- Pasar datos al hacer un POST de una página a otra.
- Pasar datos en una Cookie
- Pasar datos en el Session
- Salvar información en alguna zona común, tal como el objeto Application,
en base de datos, o en archivos en disco.

Si puedes usarla, la forma ideal es la segunda (el POST). Requiere al
menos asp.net 2.0 (Visual Studio 2005); en las versiones anteriores no había
ninguna facilidad para realizarlo y te lo tenías que "currar" a base de
javascript. Pero en la versión nueva puedes usar los "Cross-Page postbacks",
que se activan poniendo la opción PostBackUrl en el botón que deba saltar a
la nueva página, y usando el Page.PreviousPage en la página de destino para
recoger los valores. Si buscas en la documentación "Cross-Page Postbacks"
encontrarás múltiples ejemplos.
Respuesta Responder a este mensaje
#2 Leandro Tuttini
15/05/2010 - 05:15 | Informe spam
hola

asi es, la segunda opcion menciona por Alberto seria la idea

de este link:
Pasar datos entre paginas web en ASP.NET
http://geeks.ms/blogs/fernandezja/a...p-net.aspx

seria la opcion 6


Pasando variables entre paginas web ASP.NET usando Cross Page
Postback
http://geeks.ms/blogs/sergiotarrill.../3803.aspx

Envío entre páginas en las páginas Web ASP.NET
http://msdn.microsoft.com/es-es/lib...78139.aspx

Page.PreviousPage (Propiedad)
http://msdn.microsoft.com/es-es/lib...80%29.aspx

saludos
Respuesta Responder a este mensaje
#3 Imac_Man
17/05/2010 - 19:39 | Informe spam
Les agradezco mucho a ambos, ya estoy leyendo al respecto y hare la
implementacion en mi nuevo proyecto.

Saludos


"Imac_Man" wrote:

Hola,

mi duda es la que sigue: cual es la forma correcta de pasar valores de una
pagina a otra? pregunto esto ya que quisiera desarrollar un sitio con un
sitemap donde no tenga que estar enviandole valores en las url.

Por ahi me han dicho ademas que no deben usarse variables de session,
entonces cual es la forma correcta y segura de hacer esto.

muchas gracias de antemano
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida