怎么用ASP.NET工具箱中的image控件读出SQL中类型为Image的图像
怎么用ASP.NET工具箱中的image控件读出SQL中类型为Image的图像,注意,不是用动态生成控件的方法哦
能用C#和VB.NET分别写出就更好了.呵呵
------解决方案-------------------- <asp:Image ID="Image1" runat="server" ImageUrl='<%# DataBinder.Eval(Container.DataItem,"object_img") %>' />
这个 object_img是取数据库图片路径的字段 [~/a/b.jpg]
------解决方案--------------------刚做了一样的例子:要两个页,面一个页面放Image控件(A.aspx);另一个页面用 Response.BinaryWrite((byte[])users.PhotoData)显示image类型图片(B.aspx);
A.aspx:
<asp:Image ID="ManagerPhoto" runat="server" Width="50px" />
A.aspx.cs:
ManagerPhoto.ImageUrl = "B.aspx?ID=" + ID.ToString();
B.aspx.cs:
protected void Page_Load(object sender, EventArgs e)
{
Users users = _org.GetUsersInfomationByID(Convert.ToInt32(Request.QueryString["ID"]));
Response.BinaryWrite((byte[])users.PhotoData);
}