【问题标题】:Put aspx file in background-image like im src将 aspx 文件放入背景图像中,如 im src
【发布时间】:2014-05-09 17:48:57
【问题描述】:

我的 asp.net 应用程序在 src 属性中包含带有另一个 aspx 文件的 img, 有图片,

<img src="/picture.aspx?Param=3" alt="picture"/>

我必须将 img 更改为带有背景图像的 div。

<div style="background-image:url('/picture.aspx?Param=3')" />

有什么办法吗? 谢谢!

【问题讨论】:

  • 不,没有办法使用 ASP 文件作为 CSS 背景。

标签: javascript html asp.net image background-image


【解决方案1】:

我处理这个问题的方法是创建一个返回 base64 png 的方法,其方式与从 picture.aspx?param=3 返回图像资源类似。

Convert.ToBase64String(File.ReadAllBytes(Server.MapPath(@"image_file.png")));

然后你可以将它分配给背景:

<div style='background-image: url(data:image/png;base64," + base64String + ")'></div>

【讨论】:

    【解决方案2】:

    HTML:

    <div id="dv" />
    

    JQuery

    $('#dv').load('picture.aspx?Param=3');
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-10-02
      • 2014-01-03
      • 2022-01-25
      • 2017-07-18
      相关资源
      最近更新 更多