我正试图在我的asp.net ContentPlaceHolder
的末尾添加一个全局标题。它没有出现,只有视图标题中有什么。
例如
的Site.Master。
<head runat="server">
<title><asp:ContentPlaceHolder ID="TitleContent" runat="server" /> .::. My Website Name.</title>
</head>
有些mvc观点:
<asp:Content ID="Content1" ContentPlaceHolderID="TitleContent" runat="server">
Home
</asp:Content>
实际呈现标题:Home
。
需要的标题:Home .::. My Website
。
任何人都知道这是什么原因?
答案 0 :(得分:3)
转到:
<head runat="server">
分为:
<head>
这是因为标题标签正在服务器端进行处理。因此,要么将文本附加到代码隐藏的标题上,要么关闭服务器端功能(如上所示),并在设计中执行此操作。
答案 1 :(得分:1)