如何将System.Drawing.Image对象添加到Asp:Image Control但我在table.Image字段中有一个imageId在另一个表中..我从Image对象中的数据库中检索图像。我想在asp中显示它:图像控制或网格视图。如何做?请发送回复... C#
答案 0 :(得分:2)
Image
类和<asp:image>
控件完全不同。
您需要有一个页面或http处理程序来将Image
对象写为图像文件,例如.jpg / .png / .gif。然后使用<asp:image>
控件访问您的页面或http处理程序的URL以获取您生成的图像文件并显示它。 <asp:image>
基本上只会使用图片的网址呈现HTML <img>
标记。
答案 1 :(得分:0)
您可以使用this ASP.NET module和the SqlReader plugin直接从数据库提供图片。
然后您可以像这样引用图像:
<asp:Image runat="server" ImageUrl="/sqlimages/[imageidhere]" />