首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >设置绝对ImageUrl

设置绝对ImageUrl
EN

Stack Overflow用户
提问于 2010-02-09 04:43:50
回答 7查看 9K关注 0票数 0

我的.aspx页面上有一个图像控件,我想要将ImageUrl设置为如下所示:

代码语言:javascript
复制
<asp:Image ID="imgLogo" ImageUrl="C:\ExternalImages\logo.jpg" runat="server" />

但这不管用。我在MSDN上读到了ImageUrl属性,它说url可以是绝对路径,也可以是相对路径。但是,如何设置如上所示的完整路径呢?

EN

回答 7

Stack Overflow用户

回答已采纳

发布于 2010-02-09 04:51:06

对于绝对url,它们指的是指向URL的整个IIS路径(不是磁盘目录路径)。(即http://yourVirtualDirectory/ExternalImages/logo.jpg)。

在IIS宿主计算机上创建一个指向C:\ExternalImages的虚拟目录。在控件中使用该虚拟目录路径。

票数 0
EN

Stack Overflow用户

发布于 2010-02-09 04:47:13

" absolute "表示从客户端的角度来看是绝对的,就像在http://foo.com/images/logo.jpg/images/logo.jpg中一样。不同之处在于,要么是完全限定的域名,要么是前导"/",它告诉浏览器从根目录或域级别加载该路径。

“相对”表示没有前导斜杠,并告诉浏览器使用当前文件夹作为起点导航到路径。因此,图像是一个相对路径,意思是“相对于当前文件夹,向上移动一个文件夹,然后向下移动到../images/logo.jpg文件夹,然后是logo.jpg”

您所展示的示例指示最终用户的浏览器从他们自己的计算机加载该路径,这在大多数情况下是不起作用的,因为他们没有该路径或文件:)

票数 5
EN

Stack Overflow用户

发布于 2010-02-09 04:47:07

ImageUrl不是计算机的路径,而是一个Url路径:http://www.something.com/logo.jpg“或"/logo.jpg”

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2224722

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档