我制作了一个电影租赁系统,用户在其中登录,我想向他展示前 3 部租借的电影以及以图像的形式。那么如何绑定数据库中的多个图像。
我正在使用 asp.net 4.0 和实体框架连接到 sql server 2008R2 进行存储。
我是这项技术的初学者,所以请耐心等待。
谢谢
我制作了一个电影租赁系统,用户在其中登录,我想向他展示前 3 部租借的电影以及以图像的形式。那么如何绑定数据库中的多个图像。
我正在使用 asp.net 4.0 和实体框架连接到 sql server 2008R2 进行存储。
我是这项技术的初学者,所以请耐心等待。
谢谢
我猜你使用 a Gridview
orRepeater
控件来显示列表。
如果是GridView
,您可以使用TemplateColumn
并添加 a ImageControl
,使用 aImageHandler
从数据库中获取图像。
如何创建处理程序:
public class SignatureHandler : IHttpHandler
{
public void ProcessRequest(HttpContext context)
{
int recordid = Convert.ToInt32(context.Request.QueryString["recordId"]);
Movie movie = GetMovie(recordid);
context.Response.ContentType = movie.ImageFileType;
context.Response.BinaryWrite(movie.ImageFile.ToArray());
}
public bool IsReusable
{
get
{
return false;
}
}
}