【发布时间】:2011-03-05 21:19:14
【问题描述】:
我正在开发一个 asp.net 应用程序,以下链接在 IE 中有效,但在 FF 中无效。
<a href="~/BusinessOrderInfo/page.aspx" >
波浪号不是只能在 asp.net 服务器控件中使用的东西吗?哪里会被实际路径替代?
是否可以在锚标记中使用波浪号?如果有是什么意思?
当我处于根目录时,链接有效
www.myserver.com/default.aspx, click the link, ok!
www.myserver.com/otherpart/default.aspx, click the link, not ok!
ASP.NET生成的链接是:
www.myserver.com/otherpart/~BusinessOrderInfo/page.aspx
这是设计的吗?
【问题讨论】:
-
~被称为 Application Root Operator 顺便说一句,以防你在谷歌上搜索它