为了账号安全,请及时绑定邮箱和手机立即绑定

ASP.NET 链接路径

ASP.NET 链接路径

绝地无双 2018-11-05 05:02:30
在VS2008里面开发完全正常,但是在IIS5.1里面默认网站里面新增一个虚拟目录的制定到这个网页里面的话在浏览器里面http://localhost/查看就是可以显示,但是里面的链接全部不正常。举例:虚拟目录的名称为meng,那么我们要访问我们的网站就要这样:http://localhost/meng/Default.aspx这样首页是出来了,但是里面的链接都不是以http://localhost/meng/开头,而是以http://localhost/开头!!也就是说我网站目录里面有一个GuestBook的文件夹存放留言的,里面有一个首页文件Default.aspx   如果要链接上去本来链接是:http://localhost/meng/GuestBook/Default.aspx 的,但实际上链接的地址变为:http://localhost/GuestBook/Default.aspx这些在VS2008里面调试的时候是很正常的!!!而我的IIS服务器新增虚拟路径去引用别人的网站都是正常的。PS:我的首页对留言本的链接是这样写的:<a href="/GuestBook/Default.aspx">留言本</a>请问哪里有问题了??????
查看完整描述

2 回答

?
慕的地10843

TA贡献1785条经验 获得超8个赞

<siteMapNode url="Default.aspx" title="首页" description="是网站首页!">

或者

<siteMapNode url="~/Default.aspx" title="首页" description="是网站首页!">


查看完整回答
反对 回复 2018-11-06
?
隔江千里

TA贡献1906条经验 获得超10个赞

:<a href="GuestBook/Default.aspx">留言本</a>

 

从当前路径开始,使用相对路径,/是从网站根目录开始的


查看完整回答
反对 回复 2018-11-06
  • 2 回答
  • 0 关注
  • 479 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信