Установить заголовок страницы из модуля 2sxc dnn
Как я могу изменить заголовок страницы из кода бритвы модуля? У меня есть модуль новостей на странице site.name/news, и он вызывается с идентификатором новостей, например: site.name/news/newid. На этой странице я отображаю разные новости, и я также хочу установить разные заголовки html для каждой из этих страниц., Как я могу это сделать?
2 ответа
Решение
Это работает, другой вариант сделать это через JS
преимущества
- совместимость с будущим, когда dnn переходит на MVC
- по-прежнему соответствует Google
недостаток
- не в HTML для любых внешних служб, которые не анализируют JS, например, Facebook
Я уже нахожу ответ здесь: https://sexycontent.codeplex.com/discussions/547134
@{
var page = (Page)HttpContext.Current.Handler;
page.Title = "Sample";
}