日期:2014-05-17  浏览次数:20453 次

<asp:Image ImageUrl="a.aspx" />
我在一个代码示例中看到如下代码,请注目红色部分:
<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输出的才行吧。
------解决方案--------------------
++

探讨
需要类似
Response.Clear();
Response.ContentType = "image/jpeg";
image1.Save(Response.OutputStream, ImageFormat.Jpeg);
Response.End();

就是用Response输出的才行吧。