HTML内部链接无法正常工作

时间:2015-03-26 08:34:34

标签: html asp.net

我想在aspx页面上创建一个内部链接。以下是我的代码的简化版本:

<a href="Agenda.aspx/#speaker">Speaker Name</a>

并链接以下内容:

<p id="speaker">Speaker Name<br> </p>

最初这个工作正常,如果单击链接,它会将我带到页面上的正确位置。

地址栏中的地址为:

... / Agenda.aspx /#扬声器

但是,如果我向上滚动到链接并再次点击它,它会将以下地址放在地址栏中:

... / Agenda.aspx / Agenda.aspx /#扬声器

这显然是错误的。

除了我不希望它这样做的事实,并且它是不专业的,当页面以这种方式显示时,图像不会出现。

我做错了什么,如何纠正错误。我甚至不知道要搜索什么来找到相关问题来帮助我解决这个问题。

2 个答案:

答案 0 :(得分:1)

在此页面中,您不应该保留相同的页面名称,正确的是

<a href="#speaker">Speaker Name</a>

答案 1 :(得分:0)

使用此:

<a href="Agenda.aspx#speaker">Speaker Name</a>