如何从内容页面隐藏母版页上的用户控件?这是我在内容页面加载时的代码。
Dim banner As UserControl = DirectCast(Master.FindControl("uc_banner1"), UserControl)
banner.Visible = True
对我没有任何意义:(
答案 0 :(得分:2)
通过MasterPage
。
在MasterPage
:
public bool MyBannerVisibility
{
get { return uc_banner1.Visible; }
set { uc_banner1.Visible = value; }
}
然后确保在内容页面中添加引用:
<%@ MasterType TypeName="YourMasterPageTypeName" %>
然后在您的内容页面中执行:
Master.MyBannerVisibility = false;
编辑:由于您使用VB.net我使用了代码转换器为您转换它:
Public Property MyBannerVisibility() As String
Get
Return uc_banner1.Visible
End Get
Set
uc_banner1.Visible = value
End Set
End Property
内容页面:
Master.MyBannerVisibility = False