【问题标题】:Loading image based on URL根据 URL 加载图片
【发布时间】:2011-09-02 16:33:02
【问题描述】:

在 .NET(C#) 中,我正在加载图像。图片的src保存在数据库中。

我目前使用这个从我的数据库中检索文本:

TextBox4.Text = reader["descr"].ToString(); // snippet

但是,我想知道,我将如何显示图像?

Image1.Text= reader["img1"].ToString();

然后在我的 WebForm 中:

<asp:Image ID="Image1" runat="server" />

【问题讨论】:

    标签: c# asp.net sql-server database image


    【解决方案1】:

    请改用ImageUrl 属性。

    试试

    Image1.ImageUrl = reader["img1"].ToString();
    

    【讨论】:

      【解决方案2】:

      你试过Image1.ImageUrl = reader["img1"].ToString();

      【讨论】:

        【解决方案3】:

        这个问题已经回答了很多次了:

        基本上你需要创建一个图像处理程序来将图像的二进制流加载到浏览器。此外,如果您要走这条路线,请记住为每个图像使用缓存标头,这样您就不会在每次请求时都从数据库中提取数据。

        ASP.NET [Image Handler]

        享受吧!

        【讨论】:

          猜你喜欢
          • 2011-08-12
          • 2016-06-20
          • 2018-07-06
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2013-04-12
          • 1970-01-01
          相关资源
          最近更新 更多