asp.net用户控件中使用相对路径的解决方法--------图片路径问题(用户控件、图片路径),ResolveUrl
作者:开心技术 | 出处:博客园 | 2011/5/25 21:28:06 | 阅读144次
本人使用的 第三中解决方案,
今天又发现了 还有前两种,
有需要的朋友可以试用以下。
对了
~/ 这个标记表示从 根路径开始的
不在根路径下的,就不用试用这个标记了。
一、<asp:image> 比较智能。它能根据加载自己的页面的位置,动态调整最后生成的HTML。保证图片路径不错。
string cssPath = HttpRequest.ApplicationPath +"/css/css.css";)
二、可以使用Request.ApplicationPath获取应用程序根路径(
三、ResolveUrl 详见(msdn)
<img src="http://archive.cnblogs.com/a/2057316/<%25=" rel="nofollow"/> <td height="20" background='<%=this.ResolveUrl("~/images/top.gif") %>'></td>