用根目录和虚拟目录配置网站,图片路径怎么设置通用?
给一个客户写了个网站,本来以为他们是站点配置的,所以图片路径都是<img src="/images/200311_3.jpg">这种形式的,好多用户控件里面也用到了,因为有不同目录级下面都可能调用这些用户控件,所以不能以相对目录写。但是客户说他们服务器不能配置站点,很多原因了,所有给他们改为虚拟目录,如:<img src="/hxXingKong/images/200311_3.jpg">,请问有什么好的办法能让图片路径做到通用吗?是不是用application记录最好?
------解决方案--------------------试一下:
<img src= "<%= Request.ApplicationPath %>/hxXingKong/images/200311_3.jpg ">
或
<img src= "<%= System.Web.HttpContext.Current.Request.ApplicationPath %>/hxXingKong/images/200311_3.jpg ">
------解决方案--------------------把你的JS文件也写成aspx的文件,只不过是在Response.Write的时候要改一下ContentType之类的.