html中的相对路径的理解

今天发现一个问题在vs2012项目是新建的【应用程序】,且中页面是使用绝对路径(就是从根目录/来页面和图片的路径)。但是在改用vs2010以网站的方式打开。图片路径和页面路径都不正确。发现可能是因为

列如在vs2012中应用程序运行路径为http://localhost:15774/ ndex.aspx

在vs2010中以打开网站方式打开http://localhost:15774/website/index.aspx

其中website是网站名称。多了一个website,如果是用根目录方式的化,路径是缺少了website这个路径的。后来用vs2012以网站的方式打开,运行路径仍为http://localhost:15774/ ndex.aspx,不会多一个website路径节点,所以路径能找到,图片和链接都能出来。

归纳总结:用vs2012无论以应用成程序还是以网站的形式打开,根目录方式路径图片能正常显示。用vs2010图片不能正常显示。但如果设置为相对路径,无论用那种版本工具那种形式(应用程序、网站),图片都可以正常显示。

下面是对相对路径的理解

 

 

posted @ 2015-11-05 17:25  焦涛  阅读(532)  评论(0)    收藏  举报