C# 无法在asp.net中的img控件中加载图像
我有图像控制。我想从我的特定路径加载图像。 我有一个代码在后面一页C# 无法在asp.net中的img控件中加载图像,c#,asp.net,C#,Asp.net,我有图像控制。我想从我的特定路径加载图像。 我有一个代码在后面一页 string imagePath ="E:/DotNetProjects/Templates/Default/icons/Computer.png"; imgEditor.ImageUrl = imagePath; imgEditor.AlternateText = "Unable To Find Image"; 路径存在,图像也可用,但始终加载备用文本。 imgEditor是我的图像控件ID。 请帮我抓住我的错误。谢谢 只需
string imagePath ="E:/DotNetProjects/Templates/Default/icons/Computer.png";
imgEditor.ImageUrl = imagePath;
imgEditor.AlternateText = "Unable To Find Image";
路径存在,图像也可用,但始终加载备用文本。
imgEditor
是我的图像控件ID。
请帮我抓住我的错误。谢谢 只需将您的图像放入解决方案(任何文件夹,甚至根目录中),并从中获取路径图像uri(在asp页面中使用src),如下所示:
imagePath
是一个文件系统路径。。。你需要一个URL。。。(类似于http://...
)。URL必须可从浏览器访问,即您需要设置Web服务器(IIS)以提供相应的路径。。。我建议将图像放入解决方案/项目中,以便URL是相对的…在这种情况下,他可以使用~/image file path,然后您需要将URL设置为相对的(即从~/
开始),并让它指向正确的位置!我找到了一个解决方案。`Request.ApplicationPath+“/Templates/”+filename`
src="Templates/Default/icons/Computer.png"