DevMedia - asp.net, Java, Delphi, SQL e web Design, tudo em um só lugar!
Bem vindo a DevMedia!
LOGIN:     SENHA:
 
 

Dicas .NET - Como capturar o endereço e o nome da página atual no ASP.NET

Veja nesta dica, como capturar o endereço e o nome da página em seus projetos ASP.NET.

Como capturar o endereço e o nome da página atual no ASP.NET

As vezes precisamos capturar o endereço de uma página na nossa aplicação durante a sua execução, daí a primeira coisa que nos vem na cabeça seria utilizar o método FilePath da classe Request ou a coleção ServerVariables que existia no ASP.3.0.

Porém, esses métodos só funcionam quando você trabalha com redirecionamentos simples de páginas, um exemplo é usando Response.Redirect. Como fazermos então para capturar o endereço da página quando redirecionamos a mesma com Server.Transfer() ou Server.Execute()?

Para capturar é muito simples, utilizamos o método CurrentExecutionFilePath da classe Request:

 

'Retorna o endereço completo da página atual

Dim strPaginaAtual As String = Request.CurrentExecutionFilePath

 

'Retorna apenas a página atual

strPaginaAtual = strPaginaAtual.Remove (0, strPaginaAtual.LastIndexOf ("/") + 1)

 

Só lembrando que se tentarmos capturar nesse caso através do FilePath ou da coleção Server.Variables, ele retornará a página que postou e não a atual.




    0 COMENTÁRIO

[Fechar]

Este post é fechado - você precisa ter acesso ao post para incluir um comentário.


Nenhum comentário foi postado - seja o primeiro a comentar!



Publicidade
Autor
Tipster .net

Dicas sobre .NET




Space do autor
Estatísticas
Favorito:
Comentários:
Feedback:
Utilidade:
1   0
[Fechar]

Você precisa estar logado para dar um feedback.

Clique aqui para efetuar o login
[Fechar]


Este post está fechado. Saiba mais sobre a assinatura MVP!
web-03
DevMedia  |  Anuncie  |  Fale conosco
Hospedagem web por Porta 80 Web Hosting
2012 - Todos os Direitos Reservados a web-03