ページのタイトルを次のように設定しました。
<%@ Page Title="Sub Page Title" %>
マスター ページの Page_Load イベントで、タイトルを変更して、次のようにサイト名を前に付けます。
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
Page.Title = "My Website Name - " + MyMainContentPlaceholder.Page.Title
End Sub
今..各コンテンツページに、ページタイトルと一致させたいヘッダーがあります。しかし、インライン コードを使用してテキストを設定しようとすると、最終的に連結されたマスター ページのタイトルが取得されます。
<%@ Page Title="Sub Page Title" ...blah blah... %>
<asp:Content ID="Content1" ContentPlaceHolderID="MyMainContentPlaceholder" runat="server">
<div class="pageHeader"><%=Me.Page.Title%></div>
</asp:Content>
<%=Me.Page.Title%>
「サブページのタイトル」ではなく、「私のウェブサイト名 - サブページのタイトル」を返します。
現在のサブページの title プロパティのみを取得するにはどうすればよいですか?