我有一個名爲MasterPage.master的主頁面,它有一個<fieldset>
和一個<legend>
標籤。例如: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 2010-12-03 15:19:33