私のマスターページは次のようになります。
<head runat="server">
<title>
<asp:ContentPlaceHolder ID="PageTitlePlaceHolder" runat="server" />
</title>
コンテンツ ページは次のようになります。
<asp:Content ID="TitleContent1"
ContentPlaceHolderID="PageTitlePlaceHolder" runat="Server">
My Page
</asp:Content>
これは、ページにコンテンツ ページ固有のタイトル (この例では「マイ ページ」) を配置することで機能します。ここで、サイト名のマスター ページのタイトルにグローバル プレフィックスを追加したいと考えています。だから私は欲しい:
<head runat="server">
<title>
Example.com:
<asp:ContentPlaceHolder ID="PageTitlePlaceHolder" runat="server" />
</title>
ただし、これを行うと、タイルに「Example.com」がなくてもコンテンツページがレンダリングされ、無視されたようになります。
なぜこれが起こっているのですか、どうすればこれを達成できますか?