私は<fieldset>
と<legend>
タグを持つMasterPage.masterというマスターページを持っています。このような何か:ASP.NETマスターページにテキストを設定する方法は?
<fieldset id="NewTrade" runat="server">
<legend runat="server" class="legend"><%= this.BodyTitle %></legend>
<asp:ContentPlaceHolder id="contentMain" runat="server" />
</fieldset>
masterpage.masterファイルがSiteMaster.csからSiteMasterを継承します。 SiteMasterには、BodyTitleというパブリックフィールドがあります。通常のページが読み込まれたときにBodyTitleを設定したいのですが、どうすればよいかわかりません。基本的に私がしたいのは、私のマスターコンテンツを囲んでいる伝説を持っていて、各ページのページ読み込み時に凡例のテキストを設定することです。それを行う最善の方法は何ですか?だから、
、と言うのDefault.aspxに私はPage_Load
にこのような何かをしたい:
BodyTitle.Text = "Home"
おかげ
BodyTitleプロパティの内容が不明です。またはTextプロパティがある場合は、OPの例を使用しています。私の答えは、コンテンツページからマスターページのプロパティ(この場合はカスタムプロパティBodyTitle)にアクセスする方法を説明することです。 – theChrisKent