我在主页中设置锚标记为
<a onmouseout="mclosetime()" onmouseover="mopen('m2')" id="AnchorText5" href="#">TEst</a>
但是当我运行应用程序并呈现页面时,锚标记包含href地址,如
<a onmouseout="mclosetime()" onmouseover="mopen('m2')" id="ctl00_AnchorText5" href="../MasterPages/#">TEst</a>
我也尝试从后面的代码设置“#”,但它再次显示href =“../ masterpages /#”
任何人都可以知道如何解决这个问题吗?
答案 0 :(得分:2)
在客户端查看 id ,看起来好像A
标记被声明为页面上的控件,原始语句中未显示,请尝试使用它,看看它是否适合你:
<asp:HyperLink id="AnchorText5" runat="server" onmouseout="mclosetime();"
onmouseover="mopen('m2');" NavigateUrl="#">Test</asp:HyperLink>
我也测试了您的A
链接代码并且按预期工作,因此您可能会更改href
的行为
答案 1 :(得分:0)
它正在抓取它所在的文件夹网址,具体取决于您导入标记的方式,它很可能会自动定向到该位置。就像当您点击“插入 _ _”并抓住桌面上的文件夹一样。它将附加一个额外的块来正确导航。我建议仔细检查你是否已经手动编码了这个href而没有使用工具进行插入。