app路径
使用用户控件,把一些常用的东东包含进来,如新闻排名..
但有一个问题.由于图片的相对路径的关系,不同目录下引用该用户控件就会有图片无不法显示
据说可以用~做为什么app路径,这样就不会出现这种问题,,
请问是怎么做的?
------解决方案--------------------最简单的方法,你把你所有需要用到的图片放在一个专门的虚拟目录下,或者一个站点下面。
比如 http://img.yourdomain.com or http://www.yourdomain.com/img
所有需要用到图片的时候直接指到你所建立的地址上去,就免掉了你现在的困扰。
要么,就是把所有的图片全部存到数据库。
如果你用VS 2005,则你可以使用theme,或者localresource/global resource来解决你的问题。
方法太多了。
------解决方案--------------------string reUrl = System.Web.HttpContext.Current.Request.ApplicationPath;
if (reUrl[reUrl.Length - 1] != '/')
{
reUrl = System.Web.HttpContext.Current.Request.ApplicationPath + "/" ;
}
else
{
reUrl = System.Web.HttpContext.Current.Request.ApplicationPath;
}