如何将System.Drawing.Image对象添加到Asp:Image Control

时间:2010-07-22 05:37:53

标签: c# asp.net image

如何将System.Drawing.Image对象添加到Asp:Image Control但我在table.Image字段中有一个imageId在另一个表中..我从Image对象中的数据库中检索图像。我想在asp中显示它:图像控制或网格视图。如何做?请发送回复... C#

2 个答案:

答案 0 :(得分:2)

Image类和<asp:image>控件完全不同。 您需要有一个页面或http处理程序来将Image对象写为图像文件,例如.jpg / .png / .gif。然后使用<asp:image>控件访问您的页面或http处理程序的URL以获取您生成的图像文件并显示它。 <asp:image>基本上只会使用图片的网址呈现HTML <img>标记。

答案 1 :(得分:0)

您可以使用this ASP.NET modulethe SqlReader plugin直接从数据库提供图片。

然后您可以像这样引用图像:

<asp:Image runat="server" ImageUrl="/sqlimages/[imageidhere]" />