Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/python-2.7/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Sitecore占位符中隐藏渲染_Sitecore - Fatal编程技术网

在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中添加的。第三种选择是,仅当满足特定条件时才在代码中添加渲染。

因此,是否要在占位符中隐藏渲染,而不是整个占位符?是的,我在占位符中获得了渲染和子布局。设计已更改。所以我想隐藏占位符而不是渲染,因为这样做会很复杂。