Html 锚定标记中的URL差异

Html 锚定标记中的URL差异,html,asp.net,Html,Asp.net,以下html链接之间有什么区别 <a href="home.aspx"> <a href="../home.aspx"> <a href="~/home.aspx"> ,我将被重定向到。同样,因为我会被重定向到 -> -> 如果需要,也可以多次使用它,例如应用程序的。其行为完全取决于应用程序的启动方式以及站点的“根”是什么。简而言之,虚拟根表示“ASP.NET应用程序中的顶级位置”。因此,假设您的站点配置为虚拟根为域,则其行为如下: -> -> ,

以下html链接之间有什么区别

<a href="home.aspx">
<a href="../home.aspx">
<a href="~/home.aspx">

,我将被重定向到。同样,因为我会被重定向到

->
  • ->
  • 如果需要,也可以多次使用它,例如应用程序的
    。其行为完全取决于应用程序的启动方式以及站点的“根”是什么。简而言之,虚拟根表示“ASP.NET应用程序中的顶级位置”。因此,假设您的站点配置为虚拟根为域,则其行为如下:

    • ->
    • ->
    ,我将被重定向到。同样,因为我会被重定向到

    ->
  • ->
  • 如果需要,也可以多次使用它,例如应用程序的
    。其行为完全取决于应用程序的启动方式以及站点的“根”是什么。简而言之,虚拟根表示“ASP.NET应用程序中的顶级位置”。因此,假设您的站点配置为虚拟根为域,则其行为如下:

    • ->
    • ->