在sitecore中使用Web表单时,会使用“高度”和“宽度”属性呈现img标记,例如
<img src="~/media/Images/example.jpg" alt="" width="245" height="245">
将Sitecore MVC与视图渲染一起使用时,标记将呈现为
<img src="/~/media/Images/example.png?h=300&la=en&w=316" alt="">
如何使Sitecore MVC根据网络表单呈现带有宽度和高度属性的标记?
答案 0 :(得分:0)
参数来自FieldRenderer
和sc:image
。所以,在这种情况下,你必须删除它。
此页面将为您提供帮助,http://www.mikkelhm.dk/archive/removing-width-and-height-tags-from-fieldrenderer-and-scimage/
答案 1 :(得分:-1)
我刚刚使用以下代码测试了渲染图像:
@Html.Sitecore().Field("Full Logo")
并使用高度和宽度属性进行渲染,就像在Webform中使用FieldRenderer一样:
<img src="/~/media/images/logos/full-logo.png?h=102&la=en&w=500" alt="Company Logo" width="500" height="102">