日期:2014-05-19  浏览次数:20416 次

母版页路径问题.1级3级页面都用母版时候.
1级页面在站点根目录
3级别面在站点根目录名字为three的文件夹。

都用一个母版页(母版页放在站点根目录)
调用一个超链接的时候会出错。
3级页面会给母版也的超链接加上three/

怎么解决啊?

------解决方案--------------------
一般网站都是根目录下的。路径从/开始。比如访问图片用/images/而不是images/。

这样不管几级页面能正常访问。

这是最简单的方法。但是如果要考虑到不是网站根目录,那要用其他方法解决了。
------解决方案--------------------

比如母版的 <a href= "default.aspx "> 乖,回主页吧 </a>

和母版同目录的网页(使用母版), 就没问题。

子目录thee的一个文件使用母版就出错。 链接到......../three/default.aspx;


如果用 <a href= "~/default.aspx "> 乖,回主页吧 </a>
无论哪里的页面都出错。连接到了http://localhost:1844/xxxhaspx/~/default.aspx

===============================
日。

我发的帖子看不懂? 不要加~/ 加 /