我的母版页上有一个内容占位符;
<title>
CompanyName - <asp:ContentPlaceHolder ID="TitleContent" runat="server" />
</title>
我认为这会让我将以下内容添加到任何视图中;
<asp:Content ID="Content1" ContentPlaceHolderID="TitleContent" runat="server">
Home Page
</asp:Content>
然后将标题呈现为;
<title>CompanyName - Home Page</title>
但我得到的是;
<title>Home Page</title>
我已经检查并仔细检查了代码,我无法理解为什么我会覆盖内容,除非我从MVC2框架中遗漏了一些非常基本的东西!
答案 0 :(得分:3)
从runat="server"
中移除<head>
(听起来很有趣: - )):
所以在你的母版页中替换:
<head runat="server">
使用:
<head>