这是我在 aspx 页面中的内容:
<head runat="server">
<title>Website - <asp:ContentPlaceHolder ID="HeadContent" runat="server" /></title>
</head>
这是 View 中的内容:
<asp:Content ID="Content1" ContentPlaceHolderID="HeadContent" runat="server">
Homepage
</asp:Content>
出于某种原因,生成了这个 HTML:
<title>Homepage</title>
“网站 - ”部分已被删除。有人知道我该如何解决这个问题吗?
最佳答案
Phil Haack 在 http://haacked.com/archive/2009/04/03/tipjar-title-tags-and-master-pages.aspx 上对此问题(以及解决方法)进行了解释.解决方法是对页面标题的静态部分使用 asp:LiteralControl。
关于asp.net-mvc - ASP.NET MVC ContentPlaceHolder 覆盖硬编码内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1337849/