2014-07-24 172 views
0

enter image description here在我的项目,我使用HTML menu.I尝试这种代码导航如何使用HTML菜单从一个页面导航到另一个页面?

<div id='cssmenu'> 
<ul> 
    <li><a href="Masters/ConfigurationMapping.aspx">Home</a></li> 
</ul> 
</div> 

同时单击主菜单显示“无法找到资源”。我已经给正确的网址only.i不知道这是什么错误。

+0

可能该文件不在该路径 –

+0

@ Er.SajalTiwari文件只在路径内。 – user3494471

+0

检查拼写。有时候我们会打印错字。 –

回答

0

Here你FINDE如何在浏览文件夹与HTML:

网站

的引用一些URL速记

目录结构:

enter image description here

目录TreeA相对链接可用于lin k到同一个URL中的任何其他文件。如果您的目录结构看起来像一个在右边,相对链接可以从index.html的写入根目录下的文件(genealogy_html),或在该目录中的子目录:

a href="aboutme.htm" 
a href="documents/obituaries.html" 
a href="families/brown/surnames.html" 

很漂亮,是吧?但是等一下!你如何从其中一个子目录链接回index.html?你必须使用绝对链接,对吧?一点也不。我们只是使用更多的HTML魔术。它被称为点划线(../)。点划线告诉浏览器在查找文件路径之前将其移回到根目录。要从obituaries.html链接到index.html,浏览器必须从文档向上移动一个级别到genealogy_html才能找到该文件。相关链接是这样写的:

a href="../index.html" 

您可以编写从一个子目录到另一个子目录的相对链接。为了从棕色/ surnames.html链接到琼斯/ surnames.html,浏览器必须一级回迁户目录下找到jones目录:

a href="../jones/surnames.html" 

需要移动背面有两个目录的水平?没问题。从“琼斯/ surnames.html”回通过家庭主页在genealogy_html:

a href="../../index.html" 

只需添加一个点 - 点 - 斜杠您需要搬回每个目录的水平,直到找到路径文件。

请看网站更多的信息

但我觉得你的问题是在你的目录中,而不是在你的HTML代码,以便看看! ;)

  • 您的.aspx拼写正确吗?
  • 你的.aspx文件中是否有Synthax-Mistakes?

UPDATE:

也许你首先必须走出一个直供:

<div id='cssmenu'> 
<ul> 
    <li><a href="../Masters/ConfigurationMapping.aspx">Home</a></li> 
</ul> 
</div> 
+0

工作很好..我没有给“../"into my path.thankü – user3494471

0

我觉得更优雅的方式去了解这将是宣布一个基本网址所有资源(图片,视频,样式表)使用基本标签元素在HTML文件的head标签中。然后,您可以参考与使用基本标记定义的路径相关的资源。

+0

它不是,因为你必须在每次你改变你的东西时改变它服务器....奥德切换到其他平台... – Synoon

相关问题