コンテンツページがあります。コンテンツページからマスターページのラベルを更新しています。値は更新されますが、更新された値は表示されません。 私は2つの方法を試しましたマスターページラベルの値が更新されないフォームコンテンツページ
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";
私はデバッグモードでそれを見るが、更新されたラベルの値は、この動作の考えられる理由であるかもしれないpage.Whatコンテンツに表示されていない場合の両方が値を更新していますか?
?それがレンダリングされた後に設定することが可能です。 – MNGwinn
コンテンツページのボタンクリックイベントのマスターページラベル値を更新しています。 –