Чтобы управлять заголовком страницы на моих страницах, у меня есть главная страница с 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
.