玻璃贴图器渲染图像数据属性

本文关键字:图像 数据属性 玻璃 | 更新日期: 2023-09-27 18:27:08

我正在尝试使用RenderImage渲染图像字段。我需要一些图像中的数据属性,但我似乎不知道如何实现它。我试过了,但不起作用

@RenderImage(image, x => x.Image, new RenderingParameters("data-protect=true"), isEditable: true)   

感谢

玻璃贴图器渲染图像数据属性

尽管上面的答案会起作用,但我将在未来删除对ImageParameters的支持,转而支持匿名类型:

@RenderImage(image, x => x.Image, new { Width = 100}, isEditable: true)

这种变化的原因是拥有像ImageParameters这样的强类型类是非常有限的。匿名类型也是其他框架实现这一点的常见方式,因此它将适合其他人正在做的事情。

更新以包括数据属性的呈现:

@RenderImage(image, x => x.Image, new { data_protect = "true"}, isEditable: true)

这样试试:

@RenderImage(image, x => x.Image, new ImageParameters { Width = 100}, isEditable: true)

截至最近版本的Glass-唯一可能的解决方案是

@RenderImage(image, x => x.Image, new { Width = 100}, isEditable: true)

您还可以查看-TUTORIAL 16-RENDERING IMAGES