CrossPage: Página destino pode ser página origem?

Pergunta
Estive buscando sem sucesso a solução para o seguinte problema.

Tenho três páginas: Página0.aspx, Pagina1.aspx e Página2.aspx e necessito passar um parâmetro através das mesmas assim:

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

Posso passar de Página0 a Página1 o parâmetro com êxito: na Pagina1 estou usando a diretriz <%@ PreviousPageType VirtualPath="~/Pagina0.aspx" %> e o seguinte código:

if (PreviousPage != null)
{
TextBox MinhaChave =
(TextBox)PreviousPage.FindControl("MinhaChave");
Label1.Text = MinhaChave.Text; // Por exemplo
}

Onde MinhaChave é o ID de um controle oculto em Pagina0.

Para passar de Pánia1 a Página2:

Na Pagina2 estou usando a diretriz <%@ PreviousPageType VirtualPath="~/Pagina1.aspx" %> e o seguinte código na Pagina2:

if (PreviousPage != null)
{
TextBox MinhaChave =
(TextBox)PreviousPage.FindControl("MinhaChave");
Label1.Text = MinhaChave.Text; // Por
exemplo
}

Oonde MinhaChave é o ID de um controle oculto em Pagina1..

Porém, agora como passo o parâmetro da Página2 a Página1 se o PreviousPage de Pagina1 é Pagina0 e não Pagina2 ?

Espero que se entenda minha pergunta.
Agradeço desde já!

Valorize esta FAQ:
A FAQ CrossPage: Página destino pode ser página origem? tem Pertence à categoria:
Resposta
Tire a Diretriz "PreviousPageType VirtualPath="~/Pagina0.aspx"
Já que com isto você diz que a página que virá será só Pagina0.aspx, independentemente de onde vier irá tomar o parâmetro como corresponde.

Por Eudy Veja

Voltar à árvore de categorias Voltar à árvore de categorias

 
FAQs relacionadas
  + O que você necessita para começar a programar uma página web?
  + Sistema protegido por usuário e senha
  + Inserção controlando duplicados
  + Como posso fazer com que o navegador detecte plugins
  + Web em dois idiomas
  + Introdução ao desenvolvimento web
  + Diferenças entre redirecionamentos 301 e 302
  + Obter dados de um banco para construir meus javascripts
  + Tirar quebras de linha em um TXT
  + Documento padrão
  + [...]

Ver todas las FAQS de Programação

Usuários :    login / registro

Home | Sobre nós | Copyright | Anuncie | Entrar em contato