以下内容也是在最近 做用户控件的时候 关于加载JS脚本问题的时候,需要相对路径,
在网上找到如下解决方法
本人使用的 第三中解决方案,
今天又发现了 还有前两种,
有需要的朋友可以试用以下。
对了
~/ 这个标记表示从 根路径开始的
不在根路径下的,就不用试用这个标记了。
一、<asp:image> 比较智能。它能根据加载自己的页面的位置,动态调整最后生成的HTML。保证图片路径不错。
stringcssPath=HttpRequest.ApplicationPath+"/css/css.css";)
二、可以使用Request.ApplicationPath获取应用程序根路径
三、ResolveUrl 详见(msdn)
<img src='<%= ResolveUrl("~/images/top.gif") %>'>
<td height="20"background='<%=this.ResolveUrl("~/images/top.gif") %>'></td>