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图片不能正常显示。但如果设置为相对路径,无论用那种版本工具那种形式(应用程序、网站),图片都可以正常显示。
下面是对相对路径的理解
BU_T[G%603K%7D)ISBO.png)
浙公网安备 33010602011771号