在我的Site.Master上使用ASP.Net MVC我有:
<head runat="server">
<title><asp:ContentPlaceHolder ID="TitleContent" runat="server" /> - MySite</title>
<link href="../../Content/Site.css" rel="stylesheet" type="text/css" />
</head>
Run Code Online (Sandbox Code Playgroud)
然后在每个视图上我有类似的东西:
<asp:Content ID="Title" ContentPlaceHolderID="TitleContent" runat="server">
Home
</asp:Content>
Run Code Online (Sandbox Code Playgroud)
而我期待的结果是:
<title>Home - MySite</title>
Run Code Online (Sandbox Code Playgroud)
但我得到了:
<title>Home</title>
Run Code Online (Sandbox Code Playgroud)
有什么想法吗?
用这个:
<title>
<asp:ContentPlaceHolder ID="titleContent" runat="server" />
<%= "- My Site" %>
</title>
Run Code Online (Sandbox Code Playgroud)
原因是头部渲染的所有内容都被渲染为控件.
| 归档时间: |
|
| 查看次数: |
681 次 |
| 最近记录: |