如何在Html.Sitecore()中忽略页面编辑器值

如何在Html.Sitecore()中忽略页面编辑器值,sitecore,sitecore7,Sitecore,Sitecore7,我只需要在正常模式下渲染一些控件 我的意思是当页面编辑器显示页面控件时,页面控件应该只包含真实值,而不是允许编辑数据的HTML代码 @Html.Sitecore().Rendering(Model.MetaRenderingId) 我需要使用哪些参数?您应该能够通过使用匿名对象的DisableWebEdit属性简单地禁用webedit功能 @Html.Sitecore().Rendering(Model.MetaRenderingId, new { DisableWebEdit = true

我只需要在正常模式下渲染一些控件

我的意思是当页面编辑器显示页面控件时,页面控件应该只包含真实值,而不是允许编辑数据的HTML代码

@Html.Sitecore().Rendering(Model.MetaRenderingId)

我需要使用哪些参数?

您应该能够通过使用匿名对象的DisableWebEdit属性简单地禁用webedit功能

@Html.Sitecore().Rendering(Model.MetaRenderingId, new { DisableWebEdit = true })}

那么你想让特定的组件不可编辑吗?@MarekMusielak让我们说是的!在这种情况下,您的渲染很可能是一个元标记渲染,您永远不想让它处于可编辑状态,您不能取消单击“可编辑”吗Sitecore中演示项上的字段?这不是您需要在呈现过程中控制而不是在呈现请求中控制的吗?如果您不需要字段可编辑,请不要使用Sitecore API或控件,例如,如果您使用的是web表单;不要使用。