Ich arbeite an einer asp.net-App. Der folgende Link funktioniert im IE, aber nicht in FF.
<a href="~/BusinessOrderInfo/page.aspx" >
Ist die Tilde nicht etwas, das nur in asp.net-Serversteuerelementen verwendet werden kann? Wo wird es durch einen tatsächlichen Pfad ersetzt?
Ist es möglich, die Tilde in einem Ankertag zu verwenden? Wenn ja, was bedeutet das?
Wenn ich an der Wurzel bin, funktioniert der Link
www.myserver.com/default.aspx, click the link, ok!
www.myserver.com/otherpart/default.aspx, click the link, not ok!
Der von ASP.NET generierte Link lautet:
www.myserver.com/otherpart/~BusinessOrderInfo/page.aspx
Ist das beabsichtigt?
~heißt übrigens Application Root Operator, falls Sie danach googeln