首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

Request.ApplicationPath解决方案

2013-04-05 
Request.ApplicationPathimg src%(Request.ApplicationPath / ? : Request.ApplicationPath)

Request.ApplicationPath
<img src="<%=(Request.ApplicationPath == "/" ? "" : Request.ApplicationPath)+"/"+this.ResourceManager.GetString("IMG_C_IMG1") %>" />
请各位高手帮忙解释下这个<img/>标签的意思
谢谢!
[解决办法]
1、Request.ApplicationPath是服务器虚拟目录的根路径
2、this.ResourceManager.GetString("IMG_C_IMG1")应该是读配置文件(web.config)里IMG_C_IMG1值,目测应该是一个图片相对路径
3、? "" : 是三元运算符,(Request.ApplicationPath == "/" ? "" : Request.ApplicationPath相当于
string str="";
if(Request.ApplicationPath == "/")
   str="";
else
   str=Request.ApplicationPath == "/";
然后用str和配置文件里的图片相对路径组合成一个完整的图片相对路径



热点排行