【发布时间】:2012-03-21 02:51:08
【问题描述】:
我有一个 .NET MVC 应用程序,我需要在其中显示带有一些文本的图像列表。图像和文本存储在同一个表中的数据库中,并以我的简单模型返回。我还没有想到的是如何显示所有这些图像,而无需为每张图像再次访问数据库。
我看到几个例子,比如:
- ASP.NET MVC: loading images from database and displaying their in view
- Problem with displaying image from DB using asp.net MVC 2
和其他人,但他们都会为每张图像返回数据库。这没有意义,因为可能有几十张图像,当我的模型中已经返回图像数据时,我不想继续对数据库进行单次调用。
我是 ASP.NET MVC 的新手,(以前也从未使用过存储在数据库中的图像),我认为我只是遗漏了一些东西,而且它不会这么困难。如果有人解决了这个问题,我很想听听,我想其他人也会,基于这里已经存在的其他问题。
【问题讨论】:
-
图片总是全部显示吗?如果是这样,则进行一次调用并将结果转储到一个集合中,然后循环浏览该集合以在页面上显示。
标签: c# asp.net asp.net-mvc image razor