Bonjour,

Je ne comprends pas bien comment avoir, proprement, des URL's relatifs au chemin de l'application dans une page ASP.


Voilà ce que j'ai pu trouver:

Assez moche si je dois avoir ça dans tout le code
Code : Sélectionner tout - Visualiser dans une fenêtre à part
<a href="<%= ResolveUrl("~/aaa/bbb") %>">
Encore plus moche:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
<a href="<%= Request.ApplicationPath %>/aaa/bbb">
Celle-ci me plait bien, mais j'ai cru comprendre que c'est pas l'idéal en terme de performance.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
<a href="~/aaa/bbb" runat="server">
La solution du <base href="..." /> ne fonctionne bizarrement pas du tout:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
<base href="/myapp" />
...
<a href="/aaa/bbb">

Quelqu'un connaîtrait-il la solution miracle?

Merci,