我正在尝试使用RenderImage渲染图像字段。我需要图像中的一些数据属性,但我似乎无法弄清楚如何实现它。我试过这个但是没有用
@RenderImage(image, x => x.Image, new RenderingParameters("data-protect=true"), isEditable: true)
由于
答案 0 :(得分:8)
虽然上面的答案可行但我将来会删除ImageParameters支持并转向匿名类型支持:
@RenderImage(image, x => x.Image, new { Width = 100}, isEditable: true)
这种改变的原因是因为像ImageParameters这样的强类型是非常有限的。匿名类型也是与其他框架一起使用的常用方法,因此它适合其他人正在做的事情。
已更新,包括数据属性的呈现:
@RenderImage(image, x => x.Image, new { data_protect = "true"}, isEditable: true)
答案 1 :(得分:5)
试试这样:
@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