Je connais la notation qui utilise un caractère ~ pour représenter la racine d'un site Web. Les liens ci-dessous font partie d'un répertoire virtuel appelé "MDWelcome" et si le code ci-dessous "fonctionne", comment puis-je supprimer le nom de domaine "hardcoded" dans HyperLink3 ci-dessous? serveur "(quel qu'il soit).Comment faire une URL relative à un répertoire virtuel différent sur le même serveur
<li><asp:HyperLink ID="HyperLink3" runat="server" NavigateUrl="http://www.mortgagedataweb.com/MDS/login.asp?default.asp">Subscriber Login</asp:HyperLink></li>
<li><asp:HyperLink ID="HyperLink4" runat="server" NavigateUrl="~/faq.aspx">FAQ</asp:HyperLink></li>
p.s. nous avons simplement "virtualisé" ce serveur web physique et j'essaye de tester le web à partir de la nouvelle machine virtuelle et ce lien me ramène à la vraie machine physique.
Merci Aaron. J'aurais dû le savoir. –
Je vois que cela fonctionne mais pourquoi est-ce appelé un chemin absolu? On dirait que l'inclusion de la pièce domainname.com en ferait un chemin absolu où ce serait quoi, un "chemin relatif"? –
Le chemin absolu commence à partir du dossier racine du site, tandis que les chemins relatifs commencent à partir du dossier que la page. –