如何在数据库中存储图像URL并在ASP.NET MVC中使用它?

用户名

我正在创建一个用于将图像上传到数据库并将其显示在图库中的应用程序。我希望图像链接到页面。我只是不知道如何从视图中的模型调用url。还是我应该在这里做一个特殊的控制器功能?

我的资料库

ImageGallary.cs

    public partial class ImageGallery
{
    public int ImageID { get; set; }
    public int ImageSize { get; set; }
    public string FileName { get; set; }

    public string ImageURL { get; set; }

    public byte[] ImageData { get; set; }
    [Required(ErrorMessage="Please select an image file")]
    public HttpPostedFileBase File { get; set; }
}

Gallery.cshtml

    @model List <JensGoesASP.ImageGallery>

@{
    ViewBag.Title = "Gallery";
}

<h2>Films</h2>

@* Hier komen de geuploade images *@
<table class="table">
    @{
        int j = 0;
        for (int i = 0; i < Model.Count(); i += 4)
        {
            j = i;
            @* Dit laat 4 images per rij zien *@
            <tr>
                @while (j < i + 2 && j < Model.Count())
                {
                    <td>
                        <img src="data:image/png;base64,@Convert.ToBase64String(Model[j].ImageData,0,Model[j].ImageData.Length)" style="padding-top:30px;" />
                        <a href="THE URL">Button</a> @*Here i want to get the url from the database*@
                </td>
                    j++;
                }

                </tr>
        }
    }

</table>

格蕾兹

阿里·雷扎·索莱马尼·阿斯

只需在页面中添加此代码即可。如果您的图片之前已存储过,则会显示您的图片。

@foreach (var item in Model)
                {
                <div>
                    <img src="@Html.DisplayFor(modelItem => item.ImageURL)" />
                </div>
                }

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用ASP.NET MVC将图像存储在数据库中

来自分类Dev

如何在asp.net mvc中使用Linq从数据库中删除多个记录

来自分类Dev

如何使用asp.net Web API中的webApi将结果存储在数据库中?

来自分类Dev

如何在ASP.NET中使用C#从数据库中检索二进制图像

来自分类Dev

如何在ASP.NET中使用C#从数据库中检索二进制图像

来自分类Dev

如何在 ASP.NET MVC 中使用 JSON 为数据库做种

来自分类Dev

如何在ASP.NET MVC 4中使用ViewModel(IEnumerable)更新我的数据库

来自分类Dev

使用EF6将文档存储在数据库ASP.NET MVC5中-代码优先

来自分类Dev

使用asp.net在数据库中插入数据时如何避免重复值?

来自分类Dev

如何使用asp.net mvc在数据库中保存级联下拉列表项

来自分类Dev

如何在不使用ASP.NET MVC4中的实体框架的情况下从数据库检索图像

来自分类Dev

如何在不使用ASP.NET MVC4中的实体框架的情况下从数据库检索图像

来自分类Dev

如何在XML文件中存储字符串并在MVC的_Layout中使用它

来自分类Dev

如何从数据库获取数据并在Asp.net MVC中以pdf格式下载该内容

来自分类Dev

在ASP.NET MVC 5中使用视图模型或数据库模型

来自分类Dev

如何在ASP.NET MVC中使用邮政将电子邮件发送到数据库中的多个电子邮件地址

来自分类Dev

如何使用ADO.NET和存储过程将复杂的C#对象保存在数据库中?

来自分类Dev

使用FileUpload上传图像并在数据库中存储

来自分类Dev

如何从数据库中的多个图像中仅在视图中显示一个图像?(ASP.NET MVC)

来自分类Dev

如何在数据库中使用ActiveAndroid存储图像

来自分类Dev

我如何返回数组并在数据库的其他类中使用它

来自分类Dev

如何在ASP.NET MVC 4中从数据库填充下拉列表

来自分类Dev

如何在ASP.NET MVC 5 Razor数据库中更新表

来自分类Dev

如何在ASP.NET MVC和Azure中连接到数据库?

来自分类Dev

如何使用mvc在数据库中存储图像或任何类型的文档

来自分类Dev

ASP.NET MVC:模型不在数据库中

来自分类Dev

在数据库 asp.net mvc 中插入多条新记录

来自分类Dev

如何在旧数据库中使用asp.net Identity 2.0

来自分类Dev

如何在asp.net中使用jquery与数据库连接

Related 相关文章

  1. 1

    使用ASP.NET MVC将图像存储在数据库中

  2. 2

    如何在asp.net mvc中使用Linq从数据库中删除多个记录

  3. 3

    如何使用asp.net Web API中的webApi将结果存储在数据库中?

  4. 4

    如何在ASP.NET中使用C#从数据库中检索二进制图像

  5. 5

    如何在ASP.NET中使用C#从数据库中检索二进制图像

  6. 6

    如何在 ASP.NET MVC 中使用 JSON 为数据库做种

  7. 7

    如何在ASP.NET MVC 4中使用ViewModel(IEnumerable)更新我的数据库

  8. 8

    使用EF6将文档存储在数据库ASP.NET MVC5中-代码优先

  9. 9

    使用asp.net在数据库中插入数据时如何避免重复值?

  10. 10

    如何使用asp.net mvc在数据库中保存级联下拉列表项

  11. 11

    如何在不使用ASP.NET MVC4中的实体框架的情况下从数据库检索图像

  12. 12

    如何在不使用ASP.NET MVC4中的实体框架的情况下从数据库检索图像

  13. 13

    如何在XML文件中存储字符串并在MVC的_Layout中使用它

  14. 14

    如何从数据库获取数据并在Asp.net MVC中以pdf格式下载该内容

  15. 15

    在ASP.NET MVC 5中使用视图模型或数据库模型

  16. 16

    如何在ASP.NET MVC中使用邮政将电子邮件发送到数据库中的多个电子邮件地址

  17. 17

    如何使用ADO.NET和存储过程将复杂的C#对象保存在数据库中?

  18. 18

    使用FileUpload上传图像并在数据库中存储

  19. 19

    如何从数据库中的多个图像中仅在视图中显示一个图像?(ASP.NET MVC)

  20. 20

    如何在数据库中使用ActiveAndroid存储图像

  21. 21

    我如何返回数组并在数据库的其他类中使用它

  22. 22

    如何在ASP.NET MVC 4中从数据库填充下拉列表

  23. 23

    如何在ASP.NET MVC 5 Razor数据库中更新表

  24. 24

    如何在ASP.NET MVC和Azure中连接到数据库?

  25. 25

    如何使用mvc在数据库中存储图像或任何类型的文档

  26. 26

    ASP.NET MVC:模型不在数据库中

  27. 27

    在数据库 asp.net mvc 中插入多条新记录

  28. 28

    如何在旧数据库中使用asp.net Identity 2.0

  29. 29

    如何在asp.net中使用jquery与数据库连接

热门标签

归档