【问题标题】:Retriving multiple images from the database using entitiy framework asp.net4.0使用实体框架asp.net4.0从数据库中检索多张图片
【发布时间】:2012-09-27 01:04:27
【问题描述】:

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

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

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

谢谢

【问题讨论】:

  • 您需要使用像GridView、ListView、Repeater这样的数据控件,并加载一组图像并将其绑定到控件。搜索 asp.net 数据绑定。

标签: c# entity-framework-4 sql-server-2008-r2 asp.net-4.0


【解决方案1】:

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

如果是GridView,可以使用TemplateColumn并添加ImageControl,使用ImageHandler从数据库中获取图片。

如何创建处理程序:

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;
        }
    }
}

【讨论】:

    猜你喜欢
    • 2017-03-03
    • 2022-08-16
    • 1970-01-01
    • 1970-01-01
    • 2014-02-28
    • 1970-01-01
    • 1970-01-01
    • 2018-02-19
    • 2012-03-21
    相关资源
    最近更新 更多