【问题标题】:Defining links for subfolder pages定义子文件夹页面的链接
【发布时间】:2012-06-13 04:05:21
【问题描述】:

我在 MasterPage 中定义了 CSS,以便所有页面都可以使用相同的样式。出于某种原因,我为菜单定义了内联样式。

我为这样的页面提供了一个相对链接:

<ul>
<li style="left: -1px; top: 0px; width: 90px"><a href="Home.aspx">Home</a></li>
....
...
...</ul>

“Home.aspx”在根目录中。如果我从根目录访问它,上面提到的链接可以正常工作,但如果我尝试从子文件夹访问它,则会显示错误:HTTP Error 404 - Not Found

如何从根目录和子文件夹访问“Home.aspx”?

【问题讨论】:

    标签: asp.net html url hyperlink href


    【解决方案1】:

    解决方案 1:
    对于这种情况,您应该使用 asp 超链接控件,并提供。

    NavigateUrl = "~/Home.aspx"
    

    解决方案 2:
    或者,您可以将../Home.aspx 用于子文件夹(级别1)中的锚标记,为每个子文件夹级别添加../

    【讨论】:

    • 非常感谢兄弟。你救了我很多次。您的第一个解决方案对我来说效果很好。以及我如何实施您的第二个解决方案,因为我曾经提到过链接。
    猜你喜欢
    • 2015-03-06
    • 2018-07-13
    • 2011-09-17
    • 1970-01-01
    • 2023-01-11
    • 2012-05-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多