1

プロジェクトでは、マスターページにファイルの背後にあるコードはありません。コンテンツページでは、マスターページ内にあるユーザーコントロールのプロパティを読み取る必要があります。それがどのように行われるかアドバイスしていただけませんか。

4

4 に答える 4

1

コンテンツページでこれを試してください

YourControl YourControlObj = this.Master.FindControl("YourControl") as YourControl;
于 2012-10-12T06:45:00.280 に答える
0

このようにしてください

マスターページで

<uc1:MyWebUserControl ID="myCtl" runat="server" ClientIDMode="Static" />

コンテンツ ページ内 (コード ビハインド内)

MyWebUserControl myWCtl  = this.Master.FindControl("myCtl") as MyWebUserControl;
于 2012-10-12T07:14:50.557 に答える
0

マスターページ内 -

<asp:TextBox Id="txt" />

コンテンツページで -

TextBox t = this.Master.FindControl("txt") as TextBox;
t.Text = "Some Value";
于 2012-10-12T06:45:07.280 に答える
0

これが役立つかどうかを確認してください

Literal mpLiteral = (Literal) Master.FindControl("masterPageLiteralControlID");  
于 2012-10-12T06:50:58.810 に答える