Sitecore:从子布局访问控制
我在Sitecore中有一个母版页,使用子布局:Sitecore:从子布局访问控制,sitecore,master-pages,sublayout,Sitecore,Master Pages,Sublayout,我在Sitecore中有一个母版页,使用子布局: <sc:Sublayout id="slTop" runat="server" Path="..."> 但它返回null,可能是因为控件不是公共的 Master.FindControl("slTop").Controls 也是空的 我想隐藏这个控件。有可能吗?您可以使用javascript函数隐藏此控件,并通过布局(母版页)调用此javascript函数 不要像在传统的ASP.Net中那样在Sitecore中使用母版页,而是使用
<sc:Sublayout id="slTop" runat="server" Path="...">
但它返回null,可能是因为控件不是公共的
Master.FindControl("slTop").Controls
也是空的
我想隐藏这个控件。有可能吗?您可以使用javascript函数隐藏此控件,并通过布局(母版页)调用此javascript函数
不要像在传统的ASP.Net中那样在Sitecore中使用母版页,而是使用
布局
:即使如此,以这种方式访问控件还是很困难的,您的组件应该是自包含的逻辑。
Master.FindControl("slTop").Controls
<script>
function hidesltop(){
$("#slTop").css('display','none');
}
</script>
ScriptManager.RegisterStartupScript(this, GetType(), "hidesltop", "hidesltop();", true);