0

我在 DotNetNuke 模块中完成所有这些工作。

我有一些从数据库加载为字节数据的图像。最初,我将字节数据转换为 a Drawing.Image,调整大小,然后在执行 a 之前将其转换回字节Response.BinaryWrite。这一切都发生在 .aspx 中。

同时,在 View.ascx 中,我div在代码中创建了一个作为 jquery 的一部分,并background-image指向前面提到的 .aspx 的 url。我在 url 字符串中传入了一个参数来获取不同的图像,这一切都很好。

但是,这就是问题所在;我了解到,在 DNN 模块中使用 .aspx 会产生安全问题以及其他问题。因此,我现在正在寻找将图像显示为div标签内背景的替代方法。

有没有办法将图像加载到内存中并将 div 的背景设置为该内存图像,并且可以在最新版本的 IE7、IE8、IE9、Firefox 和 Chrome 上工作?我愿意接受其他选择和建议

4

1 回答 1

1

只要您正在验证用户对资源的访问权限,这样做就没有安全风险。

于 2012-10-15T23:04:32.893 回答