2009-11-05 5 views
0

Comment utiliser ASP.NET pour convertir un chemin absolu en chemin client relatif?Convertir le chemin absolu en chemin clientrelatif

Par exemple: Aujourd'hui, j'ai une adresse comme ça: 'c: \ web \ site \ images \ somefile.some' Je veux convertir en "/site/images/somefile.some", Il vaut la peine de dire que "site", "images" et somefile.some peuvent changer.

Répondre

2

Cette question vous aidera à: Absolute path back to web-relative path

Cela dit, pourquoi vous utilisez un chemin absolu plutôt que le ~/qui est proposé? Par exemple, si vous utilisez "~/images/somefile.some" et que vous le transmettez à la méthode [Control] .ResolveUrl (url as string), cela traduira cela dans le chemin de somefile.some en fonction de la racine du répertoire.

+0

Je reçois cette URL à partir d'un app.config, il y a une application qui supprime les fichiers images dans webserve. – Cleiton

Questions connexes