在Visual Studio中如何跨文件夹链接ASPX文件与HTML文件?
ASPX网站跨文件夹链接问题解答
你的写法是否正确,取决于HTML文件和ASPX文件的相对位置,以下是几种常见场景的判断和正确写法:
- 如果HTML文件和
Reports.aspx在同级目录(比如都在网站根目录),那<a href="Reports.aspx">View Reports</a>是正确的。 - 如果HTML文件在独立子文件夹(比如根目录下的
StaticFiles文件夹),而Reports.aspx在网站根目录,那需要跳出当前子文件夹,写法应为:<a href="../Reports.aspx">View Reports</a> - 更稳妥的写法是使用根路径开头(斜杠
/),无论HTML文件在哪个文件夹,都会从网站根目录查找目标文件,避免路径混乱:<a href="/Reports.aspx">View Reports</a>
你可以在Visual Studio中运行网站后,点击链接测试是否能正常访问,若出现404错误,检查路径是否和实际文件结构匹配即可。
内容的提问来源于stack exchange,提问作者WombedHades
相关产品推荐
相关产品推荐

