我想在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" />
答案 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; } } }