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

一个超链接的重叠错误问题?★★★★★
一个链接   是   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 "