我在一个代码示例中看到如下代码,请注目红色部分:
<asp:Image ID="imgvalnum" runat="server" ImageUrl="~/ValidateNum.aspx" />
我以前不知道ImageUrl可以指向一个图片文件,不知道它可以指向一个aspx文件。
但是,我想不是任何一个aspx放在ImageUrl后面都可以达到显示图片的效果。
问:ImageUrl所指的aspx文件必须以什么样的语句和格式返回图像,才能满足条件?
------解决方案--------------------------------------------------------
需要类似
Response.Clear();
Response.ContentType = "image/jpeg";
image1.Save(Response.OutputStream, ImageFormat.Jpeg);
Response.End();
就是用Response输出的才行吧。
------解决方案--------------------------------------------------------
++