をオーバーライドASP.NET MVCのContentPlaceHolderは、これは私がaspxページに持っているもので、ハードコードされたコンテンツ
<title>Homepage</title>
「ウェブサイト」の部分が削除されています。誰も私はこれを修正する方法を知っていますか?
をオーバーライドASP.NET MVCのContentPlaceHolderは、これは私がaspxページに持っているもので、ハードコードされたコンテンツ
<title>Homepage</title>
「ウェブサイト」の部分が削除されています。誰も私はこれを修正する方法を知っていますか?
フィル・ハークは、この問題(および回避策)http://haacked.com/archive/2009/04/03/tipjar-title-tags-and-master-pages.aspxでの説明があります。回避策は、ページタイトルの静的部分にasp:LiteralControlを使用することです。
このようなことができますか?
<head runat="server">
<asp:ContentPlaceHolder ID="HeadContent" runat="server"><title>Website</title></asp:ContentPlaceHolder >
</head>
あなたのビューでタイトル文字列全体をオーバーライドしますか?
<asp:Content ID="Content1" ContentPlaceHolderID="HeadContent" runat="server">
<title>Homepage</title>
</asp:Content>
私はできますが、私がしたいのは最初の部分を1回だけ設定することです。将来的には、タイトルを「ホームページ - ホームページ」から「新しいウェブサイト - ホームページ」に変更したいとしましょう。すべてのビューでそれを変更するのではなく、マスターページを変更するだけです。 –
ありがとう、それはトリックでした。 –