- PR -

入れ子のマスターページのコンポーネントの取得

1
投稿者投稿内容
OzzyOZ
会議室デビュー日: 2008/08/20
投稿数: 8
投稿日時: 2008-10-24 15:20
お世話になっております。

現在、親マスターページ、子マスターページ(入れ子)、コンテンツページ
という構成のものを作成しています。

そこでコンテンツページから子マスターページのコンポーネントの
取得方法ができずに悩んでいます。

コンテンツページから親マスターページのコンポーネントは
以下のようにすれば取得できるようなのですが。

Label lbl = (Label)Master.Master.FindControl("Label1");

入れ子を使わないマスターページ、コンテンツページの構成のように

Label lbl = (Label)Master.FindControl("Label1");

で取得できるのかと思っていたのですがどうやらそうではなかったようです...

どなたかご存知の方がいらっしゃいましたらご教授願います。
OzzyOZ
会議室デビュー日: 2008/08/20
投稿数: 8
投稿日時: 2008-10-27 09:57
自己レスです。

以下のような方法で取得できるようですね。
Label lbl = (Label)Master.Master.FindControl("ContentPlaceHolder1").FindControl("Label1");

少しずつ、マスターページのことが分ってきました^^
1

スキルアップ/キャリアアップ(JOB@IT)