Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/75.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html Href指向子文件夹的链接_Html_Asp.net_Web - Fatal编程技术网

Html Href指向子文件夹的链接

Html Href指向子文件夹的链接,html,asp.net,web,Html,Asp.net,Web,我搜索了一下,觉得这是一个基本的问题,但我想我不能直接思考 因此,我在我的网站和网页中有一个简单的子文件夹,我需要这样做 <a href="Default.aspx">Home</a> <a href="Subfolder/help.aspx">Help</a> 因此,当我打开我的应用程序时,我会进入默认页面,在那里我可以单击帮助页面,它会将我带到子文件夹中的页面。现在,如果我单击主页链接,它会尝试将我带到/subfolder/Home.a

我搜索了一下,觉得这是一个基本的问题,但我想我不能直接思考

因此,我在我的网站和网页中有一个简单的子文件夹,我需要这样做

<a href="Default.aspx">Home</a>

<a href="Subfolder/help.aspx">Help</a>

因此,当我打开我的应用程序时,我会进入默认页面,在那里我可以单击帮助页面,它会将我带到子文件夹中的页面。现在,如果我单击主页链接,它会尝试将我带到/subfolder/Home.aspx

我知道正在做什么,但我不知道我可以让相对路径按我想要的方式工作。我可以使用绝对路径,但不应该

需要帮忙吗

试试这个:

<a href="~/Default.aspx" runat="server">Home</a>

<a href="~/Subfolder/help.aspx" runat="server">Help</a>


现在,每个链接都将在服务器端解析,从项目根向下解析。

当链接到您自己的页面时,可以使用相对URL 网站。它们提供了一种简捷的方式来告诉浏览器去哪里 找到你的文件

重复
。/
以指示您要向上移动 文件夹,然后在其后输入文件名。 下面的代码使浏览器从当前文件夹跳回一个文件夹(即显示当前网页的文件夹)


有关相关链接的更多信息:

@causita如果它回答了您的问题,您应该接受这个答案
<a href="../home.aspx">Home</a>
<a href ="/home.aspx">Home</a>