Вопрос

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top