为了管理我页面上的页面标题,我有一个母版页,页眉中有一个 ContentPlaceHolder。
<head runat="server">
<asp:ContentPlaceHolder runat="server" ID="headContent">
</asp:ContentPlaceHolder>
</head>
在我的每个页面上,我都添加了元标记和页面标题,如下所示:
<asp:content id="Header" contentplaceholderid="headContent" runat="server">
<meta name="keywords" content="keyword1, keyword2" />
<meta name="description" content="page description" />
<%Page.Title = "My page title";%>
</asp:content>
我无法通过将 放置在页面Page.Title
的OnInit
方法中来修改页面上的代码。
我需要访问母版页代码隐藏中的页面标题,但是当我使用Page.Title
.