以下内容也是在最近 做用户控件的时候 关于加载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>
本文介绍在处理用户控件加载JS脚本时遇到的路径问题,提供三种解决方法:使用<asp:image>组件、Request.ApplicationPath和ResolveUrl方法。详细解释了每个方法的应用场景及实现方式。
132

被折叠的 条评论
为什么被折叠?



