Skip Navigation Links
Novas Tecnologias
Ferramentas Adicionais
Ferramentas Adicionais


Dica No :
683
Assunto : ASP.NET
Titulo: Fazendo referencia a path no ASP.NET

Gostou do texto ? Vote e dê sua opinião! Pontuação atual :

Translate this page now :






Adicione aos Favoritos!
BlogBlogs Rec6 Linkk Ueba Technorati Delicious DiggIt! StumbleUpon



Quando criamos nossa aplicação ASP.NET ela vira um diretório virtual abaixo do diretório raiz do site.

Imagine que dentro de nossa aplicação temos várias sub-pastas, uma delas chamada image, para guardar os arquivos de imagem.

Agora digamos que queremos fazer uma referência para um arquivo na pasta image. Se fizermos /image/arquivo.gif estará errado, pois / representa a raiz do site, que está acima da nossa aplicação.

Então teríamos que fazer /aplicacao/image/arquivo.gif , o que não é muito legal pois estamos deixando fixo o nome do diretório virtual, que poderia mudar de acordo com o deployment da aplicação.

Outra alternativa seria utilizar um caminho relativo, ../image/arquivo.gif, mas se o webform no qual fizemos isso tiver que mudar de local então o caminho relativo se tornará inválido.

Para resolver esse problema os webControls do ASP.NET fornecem um símbolo a mais para montarmos o path : ~

O ~ (til) representa a raiz da aplicação, e não do site, como a / . Então podemos montar o path da seguinte forma : ~/images/arquivo.gif e não teremos problemas nem com a mudança do webform de local nem com a mudança do nome do diretório virtual da aplicação.

Observe que isso apenas pode ser feito em webControls, componentes rodando no servidor, tags html simples não entenderão isso.



Nome :
E-mail:
Comentarios :
 
 
Os Últimos Comentários
data: 11/27/2017 3:29:00 PM
nome: GRvbNvroVEqpzE
email: jimosanil0c@hotmail.com
comentário:
wVWPUk http://www.LnAJ7K8QSpfMO2wQ8gO.com

data: 10/14/2016 11:56:00 PM
nome: nanweLCOounHpOofCFB
email: jimos4581rzt@hotmail.com
comentário:
yMiAl5 http://www.FyLitCl7Pf7kjQdDUOLQOuaxTXbj5iNG.com

data: 10/14/2016 11:22:00 PM
nome: kGBIljrCDk
email: jimos4581rzt@hotmail.com
comentário:
Zpb8h0 http://www.FyLitCl7Pf7kjQdDUOLQOuaxTXbj5iNG.com

data: 8/8/2016 7:46:00 AM
nome: TInDLOAHUyBqywA
email: jimos4581rt@hotmail.com
comentário:
BagO7m http://www.FyLitCl7Pf7kjQdDUOLQOuaxTXbj5iNG.com

 1  
Dicas
Dica do Dia
Receba Dicas Por Email
E-mail :  
 


 (help)
Aceito receber informativos do devASPNet, informações de eventos e treinamentos

Veja Quais Informativos Você Receberá

Pesquisar Dicas
Pesquisar Artigos, Dicas e Noticias

Banco de Dados
Algumas Entrevistas
Links Importantes

Búfalo Informática, Treinamento e Consultoria
R. Alvaro Alvim, 37/920 Centro - Cinelândia - Rio de Janeiro Cep: 20031-010
Tel : (21) 2262-1368 (21) 9240-5134 E-mail : Contato@bufaloinfo.com.br