我正在尝试使用 RenderImage 渲染图像字段。我需要图像中的一些数据属性,但我似乎无法弄清楚如何去实现它。我试过这个但不起作用
@RenderImage(image, x => x.Image, new RenderingParameters("data-protect=true"), isEditable: true)
谢谢
我正在尝试使用 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)
你也可以看看 -教程 16 - 渲染图像