0

マスター ページで参照されているコントロールを、コンテンツ ページから参照されているコントロールから更新する必要がある状況があります。以下は階層です。

  • MainMasterPage
    • BreadCrumbUserControl (ユーザー コントロール) - パブリック文字列プロパティを持っています
  • ContentPage (MainMasterPage を使用)
    • DataUserControl

pageLoad のDataUserControlから BreadCrumbUserControl の公開されたプロパティを更新できるようにしたいと考えています。

BreadCrumbUserControl プロパティを ContentPage から問題なく更新できました。同じ DataUserControl の pageLoad メソッドを実行しようとすると、ページのライフ サイクルのために更新が無視されます。

これを達成するにはどうすればよいですか?hiddenField などを使用してクライアント側で何かを行うことを考えることができますが、より良い解決策があるかどうかを確認したかったのです。

ご協力いただきありがとうございます。

4

1 に答える 1

1

あなたが求めていることをすることは可能ですが、私はしません。「DataUserControl」からイベントを発生させ、ページで処理します。次に、ページクラスはマスターページの制御値を更新できます。これにより、コントロールとそれらが使用されているページの結合が減ります。

于 2009-08-18T23:46:44.053 に答える