日期:2014-05-18  浏览次数:20637 次

有关链接的小提问
<asp:HyperLink   id= "HyperLink2 "   runat= "server "   Font-Size= "Smaller "   NavigateUrl= "./ziliao.aspx "> 信息资料 </asp:HyperLink>

我在header.aspx中添加了个HyperLink,如上,想通过点击该HyperLink连接到ziliao.aspx,但是运行后点击不能连接过去,非要鼠标右键在新窗口打开才可以,请问什么问题啊?

------解决方案--------------------
<asp:HyperLink id= "HyperLink2 " runat= "server " Font-Size= "Smaller " NavigateUrl= "~/ziliao.aspx "> 信息资料 </asp:HyperLink>
------解决方案--------------------
加上 Target= "_blank " 看看
------解决方案--------------------
<asp:HyperLink id= "HyperLink2 " runat= "server " Font-Size= "Smaller " NavigateUrl= "ziliao.aspx "> 信息资料 </asp:HyperLink>
------解决方案--------------------
删除此hp,重新拉一个过来试试看
------解决方案--------------------
在frame中使用超链接,一定要使用target属性,否则会出现很可笑的错误。比如说是上下双层,在上层页面中有一个链接,其target属性是_self,这样点击后,跳转的画面会出现在框架的上层。

我试验过你的链接方式了,没有问题。可能是你代码中缺少一个点。
<asp:HyperLink id= "HyperLink2 " runat= "server " Font-Size= "Smaller " NavigateUrl= "../ziliao.aspx "> 信息资料 </asp:HyperLink>

确定ziliao.aspx页面实在当前页面所在目录的上一级目录
------解决方案--------------------
楼上正解