根据你的意思,你的pic.aspx mp3.aspx book.aspx和那个admin目录都是在根目录下,是吗?你现在要把包含这段代码的文件放在admin目录下,只要该成下面这样不就可以了吗:
<td><div align="center"><a href="../pic.aspx">图片库</a></div></td>
<td><div align="center"><a href="../mp3.aspx">mp3音乐</a></div></td>
<td><div align="center"><a href="../book.aspx">电子图书</a></div></td>

解决方案 »

  1.   

    本来相对路径就是用来方便用户的。
    考虑你的主文件放在 /xxx/ 里,
    而其他的导航文件(pic.aspx,mp3.aspx,……)放在 /xxx/admin/ 中
    那么你的href代码中凡使用 /xxx/ 目录中文件的均用 <a href="./yourfile.asp">方式,
    而引用 /xxx/admin/ 目录中的文件使用 <a href="./admin/yourfile.asp">的方式
    而如果 /xxx/admin/ 中的文件中有引用上一极目录的应使用<a href="../yourfile.aps">方式