dominios y alojamiento web en hostalia

CrossPage: Página destino puede ser página origen?

He estado buscando sin éxito la solución para el siguiente problema. Tengo tres páginas: Página0.aspx, Pagina1.aspx y Página2.aspx y...

La FAQ CrossPage: Página destino puede ser página origen? tiene

Pertenece a la categoría:

Pregunta
He estado buscando sin éxito la solución para el siguiente problema.



Tengo tres páginas: Página0.aspx, Pagina1.aspx y Página2.aspx y necesito pasar un parámetro a través de las mismas así:



Página0 --> Página1--> Página2 -->Página1



Puedo pasar de Página0 a Página1 el parámetro con éxito:
en la Pagina1 estoy usando la directiva <%@ PreviousPageType VirtualPath="~/Pagina0.aspx" %>
y el siguiente código:




if (PreviousPage != null)

{

TextBox MiLlave =

(TextBox)PreviousPage.FindControl("MiLlave");

Label1.Text = MiLlave.Text; // Por ejemplo

}






Donde MiLlave es el ID de un control oculto en Pagina0.



Para pasar de Pánia1 a Página2:



En la Pagina2 estoy usando la directiva <%@ PreviousPageType VirtualPath="~/Pagina1.aspx" %>
y el siguiente código en la Pagina2:




if (PreviousPage != null)

{

TextBox MiLlave =

(TextBox)PreviousPage.FindControl("MiLlave");

Label1.Text = MiLlave.Text; // Por

ejemplo

}





Donde MiLlave es el ID de un control oculto en Pagina1..



Pero ahora cómo paso el parámetro de la Página2 a Página1 si el PreviousPage de Pagina1 es Pagina0 y no Pagina2 ?



En espera de que se entienda la pregunta,


Gracias de antemano,


Respuesta de Eudy Vega
Quita la Directiva "PreviousPageType VirtualPath="~/Pagina0.aspx"

Ya que con esto dices que la página de la que vendra sera solo Pagina0.aspx, si la obvias independientemente de sonde vengas te va a tomar el parametro como corresponde.

Complementar la respuestaComplementar la respuesta
Volver al árbol de categoríasVolver al árbol de categorías

Volver al árbol de categoríasVolver al árbol de categorías

Donaciones
Si piensas que te hemos ayudado y merecemos tu apoyo económico...