2014-09-16 3 views
2

У меня есть заполнитель в подпункте и разместил рендеринг внутри заполнителя, как показано ниже.Скрыть рендеринг в заполнителе Sitecore

<sc:placeholder key="drawTimer" ID="drawTimer" placeholder="drawTimer" runat="server" />' 

Как скрыть рендеринг внутри этого заполнителя программно?

Благодаря

+0

так что вы хотите скрыть рендеринг внутри заполнителя, а не всего заполнителя? –

+0

Да, у меня есть рендеринг и подзадача внутри заполнителя. – luke

+0

Дизайн был изменен. Поэтому я хотел бы скрыть местозаполнитель, а не рендеринг, так как было бы сложно сделать это. – luke

ответ

0

Редактировать:

Если все, что вам нужно сделать, это скрыть заполнитель, чем она может быть скрыта, как и любой другой элемент управления .NET.

drawTimer.Visible = false; 

Одним из вариантов было бы выполнить логику, которая решает, если рендеринг должен быть показан в визуализации себя и просто вернуть ничего, если это не должно быть показано.

В зависимости от того, что логика может быть выгодно использовать двигатель правил, чтобы скрыть рендеринг: http://www.sitecore.net/Learn/Blogs/Technical-Blogs/John-West-Sitecore-Blog/Posts/2010/11/Sitecore-Rules-Engine-and-Conditional-Rendering.aspx

я предполагаю рендеринг добавляется в Sitecore. Третьим вариантом было бы вместо этого добавить рендеринг в код только при выполнении определенных условий.

Смежные вопросы