Existem dois métodos para experimentos bem-sucedidos:
Método 1.
Primeiro: na página .aspx:
<HEAD>
<título>
<%=Título da página %>
</título>
. . . . . . .
</HEAD>
Segundo: Na página .aspx.cs:
public class news_view : System.Web.UI.Page
{
. . . . . . . . . . . .
//Usado para definir dinamicamente o título da página
string protegida PageTitle
; . . .
private void Page_Load (remetente do objeto, System.EventArgs e)
{
. . . . . . .
//Definir dinamicamente o título da página web para o "título" do conteúdo da página exibida
PageTitle=lblBiaoTi.Text
. . .
Nota: lblBiaoTi aqui é um controle Label, ou pode ser um controle TextBox ou outro controle de servidor.
PageTitle=lblBiaoTi.Text; O atributo Text de lblBiaoTi deve receber um valor antes da frase.
Método 2: Use o controle Literal
Primeiro: arraste um controle Literal para a página .aspx. O ID está definido como PageTitle.
Segundo: Entre na página HTML .aspx, recorte e cole completamente o código do controle Literal que você acabou de adicionar entre <title> e </title>.
Finalmente: defina o valor de PageTitle no local apropriado da página .aspx.cs, como a função PageLoad.
Exemplo:
Em .aspx:
<Head>
<title>
<asp:Literal id="PageTitle" runat="server"></asp:Literal>
</title>
Em .aspx.cs:
public class news_view : System .Web .UI.Página
{
. . . . . . . . . . . .
//Usado para definir dinamicamente o título da página
string protegida PageTitle
; . . .
private void Page_Load (remetente do objeto, System.EventArgs e)
{
. . . . . . .
//Definir dinamicamente o título da página web para o "título" do conteúdo da página exibida
PageTitle=lblBiaoTi.Text
. . .
Nota: lblBiaoTi aqui é um controle Label, ou pode ser um controle TextBox ou outro controle de servidor.
PageTitle=lblBiaoTi.Text; O atributo Text de lblBiaoTi deve receber um valor antes da frase.