Я использую asp.net. Я заметил, что мы можем настроить заголовок страницы (статический и динамический оба) двумя способами:
-
В директиве страницы есть атрибут
Title
:<%@ Page Language="C#" Inherits="_Default" Title="My Title" ......%>
-
У нас также есть тег
<title>
на странице:<title runat="server" id="MyTitle"> My Title</title>
Оба могут быть доступны в файле с кодом:
MyTitle.Text = "Title from Code behind";
Page.Title = "Page Title from CS";
И я нашел, что директива page переопределяет заголовок html. Итак, какой из них мы должны использовать и почему?