【原创】asp.net中的绝对路径和相对路径
在实际的asp.net网站开发过程中,经常需要做用户控件,或者引用一些公用的页面。这时候很容易出现一个问题,就是被引用到的图片,文件很可能无法定位准确。有的时候在当前目录,有的时候在上一层,或者下一层目录。虽然是同一个文件,但在不同层级页面中被引用时,相应的路径是不一样。
这时,不得不利用根目录来了统一定位。在asp.net中用 "~/" ,而在html中定义的根目录是 "/"。
<link href="/admin/style/errorpage.css" rel="stylesheet" type="text/css" />
<img src="/admin/images/error.gif" border="0">
开头不加“/”,那admin就是当前跟你平级的目录。
如果开头是“../”,那admin就是相对于你上一级的目录。