用户控件中图片路径问题
2006-11-24 22:30
399 查看
在用户控件中,服务器端控件的图片的路径并不跟从该用户控件所在的页面。而是从用户控件所在的位置。flash好像不存在这个问题。好不容易找到了一个解决方法是:用 Page.ResolveUrl ()方法。
查了下msdn,关于这个方法的说明如下:
用途;将 URL 转换为在请求客户端可用的 URL。
如果 relativeUrl 参数包含绝对 URL,则该 URL 原样返回。如果 relativeUrl 参数包含相对 URL,则该 URL 将更改为与当前请求路径相符的相对 URL,这样浏览器便能够解析该 URL。
例如,请考虑以下方案:
客户端已请求了一个 ASP.NET 页,该页含有一个用户控件,该用户控件有一个关联的图像。
ASP.NET 页位于 /Store/page1.aspx。
用户控件位于 /Store/UserControls/UC1.ascx。
图像文件位于 /UserControls/Images/MyPhoto1.jpg。
如果用户控件将图像的相对路径(即 /Store/UserControls/Images/MyPhoto1.jpg)传递给 ResolveUrl 方法,则该方法将返回值 /UserControls/Images/MyPhoto1.jpg。
查了下msdn,关于这个方法的说明如下:
用途;将 URL 转换为在请求客户端可用的 URL。
如果 relativeUrl 参数包含绝对 URL,则该 URL 原样返回。如果 relativeUrl 参数包含相对 URL,则该 URL 将更改为与当前请求路径相符的相对 URL,这样浏览器便能够解析该 URL。
例如,请考虑以下方案:
客户端已请求了一个 ASP.NET 页,该页含有一个用户控件,该用户控件有一个关联的图像。
ASP.NET 页位于 /Store/page1.aspx。
用户控件位于 /Store/UserControls/UC1.ascx。
图像文件位于 /UserControls/Images/MyPhoto1.jpg。
如果用户控件将图像的相对路径(即 /Store/UserControls/Images/MyPhoto1.jpg)传递给 ResolveUrl 方法,则该方法将返回值 /UserControls/Images/MyPhoto1.jpg。
相关文章推荐
- 用户控件中图片路径问题
- asp.net2.0解决用户控件图片相对路径出错的问题,ResolveUrl的用法
- 用户控件中图片路径问题(用户控件、图片路径)
- asp.net2.0解决用户控件图片相对路径出错的问题,ResolveUrl的用法
- 用户控件中图片路径问题
- asp.net用户控件中使用相对路径的解决方法--------图片路径问题(用户控件、图片路径),ResolveUrl
- 用户控件中使用图片的路径问题
- asp.net 解决各种用户控件各种虚拟目录各种不同级目录的图片路径的各种恶心的问题
- asp.net 用户控件中 使用相对路径的解决方法-------- 图片路径问题(用户控件、图片路径) ,ResolveUrl
- 用户控件中图片路径问题(用户控件、图片路径) ,ResolveUrl
- 用户控件中图片路径问题(用户控件、图片路径)
- 菜鸟的又一小小分享--关于用户控件中图片地址路径的问题
- 用户控件(二)--常见4 种路径问题解决:
- 用户控件的相对路径问题
- 解决用户控件路径问题
- asp.net用户控件中使用相对路径问题
- 用户控件动态加载图片问题解决方法!
- 解决用户控件路径问题
- 获取用户上传的图片的本地路径实现方法,解决fakepath路径问题
- asp.net 用户控件中图片及样式问题