把aspx文件放在像im src这样的background-image中

时间:2014-03-30 12:05:12

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

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

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

我必须使用backgroung-image将img更改为div。

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

有什么办法吗? 谢谢!

2 个答案:

答案 0 :(得分:0)

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

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

然后你可以将它分配到后台:

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

答案 1 :(得分:0)

HTML:

<div id="dv" />

JQuery的

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