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