取的网站的绝对路径uri

这遍文章主要是解决了,你的程序以网站方式或是以虚拟目录方式展现时,图片路径等不影响。文采不好不知怎么表示请见下例网址:

http://www.cnblogs.com/lgh/a.jpg;

http://www.cnblogs.com/a.jpg;

红色部份是通过代码来定义的uri,不管你是以网站方式发布程序还是虚拟目录,都不影响程序。


请你读文章时,先了解uri和HttpContext知识,如果了解请直接看代码.

URI详细说明请见:http://www.cnblogs.com/skylaugh/archive/2007/03/30/693750.html

HttpContext是干什么的 详细介绍网址

http://www.cnblogs.com/adsiz/archive/2008/01/21/1047090.html

http://msdn.microsoft.com/zh-cn/library/system.web.httpcontext(VS.80).aspx

示例代码:来自 blogYi.net开源程序

Code

 

在web.config中加入    <add key="BlogEngine.VirtualPath" value="~/"/>

如果有虚拟目录,在value中输入虚拟目录名称。

 

 


posted @ 2008-10-08 10:28  编程入门  阅读(610)  评论(2编辑  收藏  举报