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