给<a href=""></a>指定根目录下的主页

比如我的根目录是itsw,下面有主页index.htm等文件,不有admin子文件夹,这时如果在admin里面的文件要做向主页index.htm的链接,就得写成<ahre... 比如我的根目录是itsw,下面有主页index.htm等文件,不有admin子文件夹,这时如果在admin里面的文件要做向主页index.htm的链接,就得写成
<a href="../index.htm">返回主页</a>,我现在用../的方法,有时会出现错误,因为目录不定,我记得还有一种写法,类似
<a href="根目录/index.htm"></a>这样的,具体是怎么写来着?
和这个问题是一样的
http://forum.byr.edu.cn/wForum/elite.php?file=%2Fgroups%2Fsci.faq%2FWWWTechnology%2Fwebdevelop%2FM.1229847187.O0

二楼的,我有必要根你具体解释一下,我是vs2005下,因为我用了母版页,所以用户身份不同,链接不同,总之是用../不好使,所以想到以前做静态页时,有这么个写法,可以直接指定根目录下的文件,你要不会就算了,谢谢

一楼的朋友,你的方法结果与../是一样的

对对,就是绝对路径,就是这个,问题是我现在的调试环境是虚拟目录的,如:
http://localhost:3180/itsw/index.htm

我应该怎么写能保证部署到服务器上没问题呢?
展开
 我来答
戚箫笛hZ
推荐于2016-09-16 · 超过12用户采纳过TA的回答
知道答主
回答量:35
采纳率:0%
帮助的人:0
展开全部
你第一种使用的是相对路径,像你说的需求 应该使用绝对路径
<a href="域名/文件夹名(具体情况具体分析)/index.htm"></a>

你既然用得是 模板页 也就是用.net 脚本页面 可以用方法(如 HttpContext.Current.Request.PhysicalApplicationPath;) 获取网站根目录,
如果网站不直接放在根目录,就可以在根目录放一个自定义配置文件,然后初始化时读取,在页面中用.net 或者 js 替换下就是了
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
龙城SKY
2009-08-28 · TA获得超过933个赞
知道小有建树答主
回答量:1220
采纳率:0%
帮助的人:800万
展开全部
../这是返回上一目录
../格式 是不可能有错误的,就算目录不定也不可能有错误。

还有 (因为目录不定)
如果目录不定,别人还能访问你的网站吗?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zhangyuhaoqq
推荐于2018-05-11 · TA获得超过2216个赞
知道小有建树答主
回答量:682
采纳率:0%
帮助的人:400万
展开全部
你目录不定,可能是有链接的那个文件是用户控件,
用<a href="~/index.htm">的写法。
试了一下,这种写法也不行,真不知道了
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
kid83
2009-08-28 · TA获得超过2081个赞
知道大有可为答主
回答量:1818
采纳率:0%
帮助的人:1999万
展开全部
<a href="/index.htm">

这样行不行?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
fateyt
2009-08-28 · TA获得超过164个赞
知道小有建树答主
回答量:578
采纳率:0%
帮助的人:0
展开全部
../index.html 返回到上级目录。应该是没错的。 在检查检查
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式