Thursday, 10 de July de 2008
Olá Pessoal,
Quando desenvolvemos nossas páginas em ASP.Net e utilizamos os controles para exibição de imagens, bastamos apenas adicionar o sinal de "~" na URL que o próprio .Net se encarrega de traduzir e apontar para o endereço completo da imagem.
Mas e se não utilizarmos os controles? Como fazemos para continuar com nossas URLs com o "~"?
Então, no .Net existem 2 métodos que fazem ações parecidas: um para traduzir as Urls e o outro para traduzir o path (caminho no servidor). São eles:
Page.ResolveUrl - este método foi desenhado para criar URLs amigavelmente. Por exemplo:
Page.ResolveUrl("~/_imgs/logo.png")
O retorno será:
/myapp/_imgs/logo.png
Server.MapPath - este métdod serve para procurar o caminho completo no sistema para aquele recurso. Por exemplo:
Server.MapPath("web.config")
O retorno disto será:
c:\inetpub\wwwroot\web.config
Simples não?
Até a próxima.
Nenhum comentário, seja o primeiro a comentar.
Para adicionar um comentário você deve efetuar o
login