无法在asp.net中的img控件中加载图像

时间:2011-11-01 04:52:51

标签: c# asp.net

我有图像控制。我想从我的特定路径加载图像。 我在页面后面有一个代码

string imagePath ="E:/DotNetProjects/Templates/Default/icons/Computer.png";
imgEditor.ImageUrl = imagePath;
imgEditor.AlternateText = "Unable To Find Image";

路径存在且图像也可用,但始终加载备用文本。 imgEditor是我的图片控件ID。  Plz帮我抓住了我的错误。谢谢。

2 个答案:

答案 0 :(得分:0)

只需将您的图像放入解决方案(任何文件夹甚至根目录)和路径图像uri(使用asp页面中的src),如:

src="Templates/Default/icons/Computer.png"

答案 1 :(得分:0)

imagePath是一个文件系统路径...您需要一个URL ...(类似http://...)。必须可以从浏览器访问该URL,即您需要设置您的网络服务器(IIS)以提供相应的路径...我建议将图像放入解决方案/项目中,以便URL是相对的...