在Sitecore占位符中隐藏渲染
我在子布局中有一个占位符,并在占位符中放置了一个渲染,如下所示在Sitecore占位符中隐藏渲染,sitecore,Sitecore,我在子布局中有一个占位符,并在占位符中放置了一个渲染,如下所示 <sc:placeholder key="drawTimer" ID="drawTimer" placeholder="drawTimer" runat="server" />' ' 如何以编程方式将渲染隐藏在该占位符中 谢谢编辑: 如果您只想隐藏占位符,那么它就可以像任何其他.NET控件一样隐藏 drawTimer.Visible = false; 一个选项是执行逻辑,该逻辑决定渲染是否应在渲染本身中显
<sc:placeholder key="drawTimer" ID="drawTimer" placeholder="drawTimer" runat="server" />'
'
如何以编程方式将渲染隐藏在该占位符中
谢谢编辑:
如果您只想隐藏占位符,那么它就可以像任何其他.NET控件一样隐藏
drawTimer.Visible = false;
一个选项是执行逻辑,该逻辑决定渲染是否应在渲染本身中显示,如果不打算显示,则不返回任何内容 根据逻辑的不同,使用规则引擎隐藏渲染可能是有益的:
我假设渲染是在Sitecore中添加的。第三种选择是,仅当满足特定条件时才在代码中添加渲染。因此,是否要在占位符中隐藏渲染,而不是整个占位符?是的,我在占位符中获得了渲染和子布局。设计已更改。所以我想隐藏占位符而不是渲染,因为这样做会很复杂。