什么是〜调用,它在文件路径中意味着什么

时间:2014-07-24 17:35:02

标签: asp.net

为什么visual studio会使用〜/ Default.aspx而不是/Default.aspx? 即。

<asp:LinkButton href="~/Default.aspx">

vs
<asp:LinkButton href="/Default.aspx">

2 个答案:

答案 0 :(得分:2)

~字符称为“代字号”,在ASP.NET中它指的是应用程序根目录或虚拟目录。

/将始终引用应用程序root,无论您是否在虚拟目录中。

答案 1 :(得分:0)

这条波浪线称为波浪线,正如评论所说,它代表主目录