图像未显示

时间:2014-12-16 10:03:04

标签: asp.net image path src

我想在asp.net中的图片标签中显示图片。

如果图像在项目文件夹中,则显示图像 假设图像路径与项目文件夹不同,则不显示。 即使我需要它。有人可以帮帮我吗?

我尝试使用以下代码 即图像在项目浮动

<img src="D:\New folder (4)\2014_images\AA10196.jpg" style="padding-left: 0px; border:0px; height: 60px;" alt="img not found" />

我试过这段代码不起作用 即图像与项目代码不同

<img src="E:\New folder (4)\2014_images\AA10196.jpg" style="padding-left: 0px; border:0px; height: 60px;" alt="img not found" />

2 个答案:

答案 0 :(得分:0)

使用ResolveUrl获取绝对路径

imgupload.Src = ResolveUrl("/2014_images/AA10196.jpg");

答案 1 :(得分:0)

我认为你必须使用HttpHandler .....

创建一个HttpHandler getImage.ashx 现在在.aspx页面

  

在getImage.ashx代码后面

  

使用System;使用System.Web;

     

public class Handler:IHttpHandler {

public void ProcessRequest (HttpContext context) {
     

context.Response.ContentType =“image / png”;     context.Response.WriteFile(“D:\ New folder   (4)\ “+ context.Request.QueryString [” 文件“]);       }

public bool IsReusable { 
     

获取{         返回false; }       }   }