Lorsque je glisse et dépose mon fichier image/script/css dans ma vue, le chemin relatif utilisera automatiquement pour se référer aux fichiers.Mvc chemin relatif en utilisant le répertoire virtuel .. help!
exemple:
<link href="../../Content/style.css" rel="stylesheet" type="text/css" />
<script src="../../Scripts/jquery-min.js" type="text/javascript"></script>
<img src="../../Images/logo.jpg" />
Il fonctionne très bien quand je l'héberger sur mon répertoire racine, mais si j'utilise le répertoire virtuel alors que mon fichier css pouvoir correctement se référer, le reste sera de retour 404. .. comme il se référera à http://{root}/Images/logo.jpg
plutôt que http://{root}/{virtual directory}/Images/logo.jpg
Mais pourquoi le fichier css fonctionne? et comment spécifier le chemin d'accès relatif à la fois pour les cas de répertoire virtuel & racine?
Intéressant . Je suppose que cela est utilisé pour gérer des situations lorsque la production ne correspond pas au développement ou aux configurations de test. Il semble que lire ces hors de la config web le rendrait encore plus dynamique. – MikeJ
Merci, mais avec cette méthode, je vais perdre mon javascript intelliSense dans Visual Studio. Ce que je fais maintenant est d'ajouter un httpmodule personnalisé, avant que la page ne retourne au client, il remplace "../../" par le chemin absolu à l'intérieur du html. – kevin