我想在aspx页面上创建一个内部链接。以下是我的代码的简化版本:
<a href="Agenda.aspx/#speaker">Speaker Name</a>
并链接以下内容:
<p id="speaker">Speaker Name<br> </p>
最初这个工作正常,如果单击链接,它会将我带到页面上的正确位置。
地址栏中的地址为:
... / Agenda.aspx /#扬声器
但是,如果我向上滚动到链接并再次点击它,它会将以下地址放在地址栏中:
... / Agenda.aspx / Agenda.aspx /#扬声器
这显然是错误的。
除了我不希望它这样做的事实,并且它是不专业的,当页面以这种方式显示时,图像不会出现。
我做错了什么,如何纠正错误。我甚至不知道要搜索什么来找到相关问题来帮助我解决这个问题。
答案 0 :(得分:1)
在此页面中,您不应该保留相同的页面名称,正确的是
<a href="#speaker">Speaker Name</a>
答案 1 :(得分:0)
使用此:
<a href="Agenda.aspx#speaker">Speaker Name</a>