日期:2014-05-17  浏览次数:20484 次

求问,为什么网页里解析的根目录跟实际根目录不一样?
这是项目:

这是Default.aspx里的一个a标签,这个a标签的href指向Default2.aspx,使用相对路径,“/”代表根目录:


运行Default.aspx,发现这个a标签指向的链接被解析为“http://localhost:16836/Default2.aspx”,而并非预想中的“http://localhost:16836/MyWebURL/Default2.aspx”


所以我想问为什么会出现这种情况?
其原因是什么?

------解决方案--------------------
是建的站点的原因!
你的站点是对应了虚拟目录下面的一个站点。不是你盘符下的一个目录。
------解决方案--------------------
\VirtualDirectories
------解决方案--------------------
html markup,路径建议使用ResolveUrl() 

http://www.cnblogs.com/insus/archive/2011/08/05/2128601.html
------解决方案--------------------
使用相对路径,“/”代表根目录:
-------------
我怎么记得这个是绝对路径