-1

我制作了一个电影租赁系统,用户在其中登录,我想向他展示前 3 部租借的电影以及以图像的形式。那么如何绑定数据库中的多个图像。

我正在使用 asp.net 4.0 和实体框架连接到 sql server 2008R2 进行存储。

我是这项技术的初学者,所以请耐心等待。

谢谢

4

1 回答 1

0

我猜你使用 a GridvieworRepeater控件来显示列表。

如果是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;
        }
    }
}
于 2012-09-27T02:57:11.770 回答