当前位置: 代码迷 >> ASP.NET >> 一个超链接的重叠异常有关问题?
  详细解决方案

一个超链接的重叠异常有关问题?

热度:5436   发布时间:2013-02-25 00:00:00.0
一个超链接的重叠错误问题?★★★★★
一个链接   是   src= "../123/index.asp "     意思是   进入   “123目录”

点击,进入   到这个“123目录”下。

如果再点自己这个链接变成         src= "../123/123/index.asp "   这样   就会发生路径错误。

怎么会这样的呢?

我这个链接是在menu上面的   ,这个menu是所有页面公用的。

所以会出现这种路径重叠的错误?谢谢


------解决方案--------------------------------------------------------
/123/index.asp 以应用程序跟目录作为参考
------解决方案--------------------------------------------------------
如果你是放在用户控件里有这样的问题,因为用户控件是和当前页一起编译,看到的路径是当前页的路径

比较简单的解决方案是使用~

src= "~/123/index.asp "
------解决方案--------------------------------------------------------
我觉得是你写错了src= "../123/123/index.asp ",意思是跳转到上一页的123/index.asp,点击之后当前页的路径已经修改了,当你再点击,当然会再次寻找上一页了
------解决方案--------------------------------------------------------
是你menu公用时考虑不够周全
------解决方案--------------------------------------------------------
写绝对路径
src= "/websitename/123/index.asp "
  相关解决方案