62,046
社区成员
发帖
与我相关
我的任务
分享
HttpContext.Current.Response.ClearContent();
HttpContext.Current.Response.ContentType = "image/png";
HttpContext.Current.Response.BinaryWrite(OutPutContent);
<img id="img1" runat="server" src="b.ashx">
后台更改src属性
this.img1.Src="b.ashx?parm1=1&parm2=2"//是不是Src属性具体自己看下
<img src="b.ashx"/>
你的ashx要输出图片数据流,类似下面
public void ProcessRequest(HttpContext context)
{
HttpResponse Response = context.Response;
Response.ClearContent();
Response.ContentType = "image/jpeg";
System.Drawing.Image img = null;//图片从哪里来
img.Save(Response.OutputStream, System.Drawing.Imaging.ImageFormat.Jpeg);
img.Dispose();
}
要传参时就用js修改下src就可以了
$('img').attr('src','b.ashx?parm1=1&parm2=2');