我有一个内容页面,我正在更新 asp:Label of Master page from content page 的值。值会更新,但更新后的值不可见。我尝试了两种使用方法
1)。定义一个属性(在母版页上)以设置和获取标签值。例如
public string setErrorMsg
{
get { return lbl1.Text; }
set { lbl1.Text = value; }
}
2)通过从内容页面中找到控件(母版页的标签)并设置其文本。例如
Label lblMasterError = this.Page.Master.FindControl("lbl1") as Label;
lblMasterError.Text="text is updated form content page";
如果我在调试模式下看到它,两者都在更新值,但更新的标签值在内容页面上不可见。这种行为的可能原因是什么?