我的母版页中有一个名为headerLabel
的标签,我想将其文本设置为内容页面中的标题。我该怎么做?
答案 0 :(得分:3)
在您的母版页上创建一个公共属性 - 类似于:
public string LabelValue
{
get{ return this.headerLabel.Text;}
set{ this.headerLabel.Text = value;}
}
然后,在您的子页面上,您可以执行以下操作:
((MyMasterPage)this.Master).LabelValue = "SomeValue";
答案 1 :(得分:2)
您需要在内容页面上找到它的id的控件,然后像这样设置标签的文本属性
(Label)MasterPage.FindControl("headerLabel").Text="Your Title";
最好在分配像这样的文本属性之前检查null
Label mylbl= (Label) MasterPage.FindControl("headerLabel");
if(mylbl!= null)
{
mylbl.Text = "Your Title";
}