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