Я хочу получить заголовок страницы в коде главной страницы c #.
Я пытался использовать свойство Page.Header.Title;, но оно возвращает null.
Page.Header.Title;
null
Пожалуйста, помогите мне получить название.
Заранее спасибо.
Шибин В.М.
В заголовке страницы укажите runat="server", тогда вы можете легко получить заголовок страницы по
runat="server"
string Title = Page.Title;
EDIT:
Для использования свойства Title страницы требуется элемент управления заголовком на странице. (например, <head runat="server" />).
<head runat="server" />
Вы можете установить заголовок страницы для события Page_Load следующим образом
protected void Page_Load(object sender, EventArgs e) { Page.Title = "Page Title"; }
и получите заголовок страницы, используя
string title = Page.Title;
Установите Title атрибут страниц содержимого <%@ Page Title="Contact us" ../> и обработайте событие загрузки или инициализации главной страницы, чтобы получить Page.Title или Page.Header.Title.
Title
<%@ Page Title="Contact us" ../>
Page.Title
Page.Header.Title
попробуйте на главной странице
string Title = "Your Site: " + this.Page.Title;
Используйте это в своем html-теге, у меня это сработало <%: Page.Title %>. Например: <li class="active"><%: Page.Title %></li>.
<%: Page.Title %>
<li class="active"><%: Page.Title %></li>