webForumDet fria alternativet

virtuella urler

Webbutveckling

3 svar · 306 visningar · startad av Dino

Medlem sedan sep. 20011 914 inlägg
Frågan#1
<a href="default.aspx">Home</a>

Ovan är en del av en meny som ligger i en userControl(liknande include fil för er som inte kan asp.net) och om strukturen är så här

root
-----
  | - ensida.aspx
  |
  | SubMapp
        | - annansida.aspx

och både sidorna inkluderar menyn så kommer länken att peka till "default.aspx" i ensida.aspx och "SubMapp/default.aspx" i annasida.aspx.

Så hur får jag en url att alltid utgå från roten i applikationen.
Obs. Vill inte använda absoluta urler.

Medlem sedan sep. 20011 914 inlägg
#2

Re: virtuella urler

Nevermind.

<a href="/root/default.aspx">Home</a>
Medlem sedan juni 20019 024 inlägg
#3

Är inte helt hundra, men följande ska utgå från rooten av din applikation:

~/fil.aspx

Givetvis måste du använda <asp:HyperLink> för att adressen ska parsas korrekt till klienten.

Medlem sedan sep. 20011 914 inlägg
#4

Eftersom menyn är statisk så använder jag <a>. Men annars så funkar ~/ bra.

258 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
123 ms — deklarationer (db)
0 ms — hämta statistik (cache)
130 ms — hämta tråd, inlägg och bilagor (db)
124 ms — ändringar (db)