在一个页面中
有一个 asp image控件,启动的时候,加载了图片并且显示出来了。
察看这个图片的属性可以看到 http://llochost/projidet/img/a.jpg这样的信息。我想获得这个字符串,显示在一个label上,怎么获得呢。
有一个 asp image控件,启动的时候,加载了图片并且显示出来了。
察看这个图片的属性可以看到 http://llochost/projidet/img/a.jpg这样的信息。我想获得这个字符串,显示在一个label上,怎么获得呢。
就像上面写的那样。http://loclahost/pg1/img/a.jpg
如果网页发布了,就变成 http://comn.com.cn/pg1/img/a.jpg现在没有环境,不知到 你写的 是不是这样的结果呢。我怎么感觉得到的是个 相对路径呢。
页面启动时,我这样赋值的Image1.ImageUrl="c:\doucment\projicet\pg1\img\a.jpg";
<body>
<asp:Image id="Image1" ImageUrl="../pic/ab.gif" runat="server" /><hr>
<%
Label1.Text = string.Format("http://{0}{1}", Request.ServerVariables["HTTP_HOST"], Image1.ResolveUrl(Image1.ImageUrl));
%>
<asp:Label id="Label1" runat="server" /><hr>
</body>
</html>