Существует два метода успешных экспериментов:
Способ 1.
Первый: на странице .aspx:
<HEAD>
<название>
<%=Заголовок страницы %>
</название>
. . . . . . .
</HEAD>
Во-вторых: на странице .aspx.cs:
общедоступный класс news_view: System.Web.UI.Page
{
. . . . . . . . . . . .
//Используется для динамической установки заголовка страницы
защищенная строка PageTitle
; . . .
частная пустота Page_Load (отправитель объекта, System.EventArgs e)
{
. . . . . . .
//Динамически задаем заголовок веб-страницы равным «заголовку» отображаемого содержимого страницы
PageTitle=lblBiaoTi.Текст
; . .
Примечание. lblBiaoTi здесь — это элемент управления Label, это может быть элемент управления TextBox или другой серверный элемент управления.
PageTitle=lblBiaoTi.Text Атрибуту Text lblBiaoTi должно быть присвоено значение перед предложением.
Способ 2. Использование элемента управления Literal.
Сначала перетащите элемент управления Literal на страницу .aspx. Идентификатор установлен на PageTitle.
Во-вторых: войдите на HTML-страницу .aspx, полностью вырежьте и вставьте код элемента управления Literal, который вы только что добавили, между <title> и </title>.
Наконец: установите значение PageTitle в соответствующем месте страницы .aspx.cs, например в функции PageLoad.
Пример:
В .aspx:
<Head>
<title>
<asp:Literal id="PageTitle" runat="server"></asp:Literal>
</title>
В .aspx.cs:
public class news_view : System .Web .UI.Пейдж
{
. . . . . . . . . . . .
//Используется для динамической установки заголовка страницы
защищенная строка PageTitle
; . . .
частная пустота Page_Load (отправитель объекта, System.EventArgs e)
{
. . . . . . .
//Динамически задаем заголовок веб-страницы равным «заголовку» отображаемого содержимого страницы
PageTitle=lblBiaoTi.Текст
; . .
Примечание. lblBiaoTi здесь — это элемент управления Label, это может быть элемент управления TextBox или другой серверный элемент управления.
PageTitle=lblBiaoTi.Text Атрибуту Text lblBiaoTi должно быть присвоено значение перед предложением.