Установка заголовка страницы из USERCONTROL в Umbraco
-
26-09-2019 - |
Вопрос
У меня есть эта проблема на сайте, построенном с Umbraco v3.0.3.
Главная страница, насколько я знаю, сохранена CMS в базе данных. Таким образом, когда я делаю следующее на моем мастерской странице, это не обрабатывается и на самом деле голова не работает сервер. Таким образом, следующее происходит на страницу в браузере:
<head runat="server">
Следовательно, у меня проблемы с использованием следующего из моего USERCONTROL
protected void Page_Load(object sender, EventArgs e)
{
this.Page.Title = "Lorem Ipsum";
}
Что дает следующую ошибку сервера
Использование свойства заголовка страницы требует управления заголовками на странице. (например, runat = "сервер" />)
Я просто хочу простой и чистый способ установки названия страницы от Usercontrol!
Решение
Вы также украсили тег названия с помощью Runat = «Server», как
<head runat="server">
<title runat="server"></title>
</head>
От тангенса, зачем вам нужно настроить название страницы от контроля пользователя? Вы были бы лучше иметь элемент страницы или макрос Umbraco (возможно, Asp.net пользовательский контроль), сидящий внутри <title></title>
Тег, который устанавливает название страницы для вас.