Получить заголовок страницы в коде главной страницы - PullRequest
6 голосов
/ 18 ноября 2011

Я хочу получить заголовок страницы в коде главной страницы c #.

Я пытался использовать свойство Page.Header.Title;, но оно возвращает null.

Пожалуйста, помогите мне получить название.

Заранее спасибо.

Шибин В.М.

Ответы [ 5 ]

14 голосов
/ 18 ноября 2011

В заголовке страницы укажите runat="server", тогда вы можете легко получить заголовок страницы по

string Title = Page.Title;

EDIT:

Для использования свойства Title страницы требуется элемент управления заголовком на странице. (например, <head runat="server" />).

4 голосов
/ 18 ноября 2011

Вы можете установить заголовок страницы для события Page_Load следующим образом

protected void Page_Load(object sender, EventArgs e)
 { Page.Title = "Page Title"; } 

и получите заголовок страницы, используя

string title = Page.Title;
2 голосов
/ 18 ноября 2011

Установите Title атрибут страниц содержимого <%@ Page Title="Contact us" ../> и обработайте событие загрузки или инициализации главной страницы, чтобы получить Page.Title или Page.Header.Title.

2 голосов
/ 18 ноября 2011

попробуйте на главной странице

string Title = "Your Site: " + this.Page.Title;
0 голосов
/ 13 марта 2018

Используйте это в своем html-теге, у меня это сработало <%: Page.Title %>.
Например: <li class="active"><%: Page.Title %></li>.

...