读书人

app路径解决办法

发布时间: 2012-02-21 16:26:23 作者: rapoo

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;
}

读书人网 >asp.net

热点推荐