Partilhar via


Como: Adicionar controles de servidor Web rótulo a uma página de Web Forms

Você pode adicionar um controle de servidor Web Label como controles self-standing em sua página da Web do ASP.NET.Você também pode fazer controles Labelcontroles filhos de outros controles, como usá-los nos modelos de controle de servidor Web.Para obter detalhes, consulte:Modelos de controles servidores web ASP.NET.

Observação:

Se você deseja exibir texto estático, você pode apresentá-lo usando HTML — não é necessário um controle Label.Use um controle Label somente quando você precisar alterar o conteúdo ou aparência do texto por programação.

Para adicionar um controle do servidor Web Label a um página de Web Forms

  1. A partir da guia Padrão da Caixa de Ferramentas, arraste um controle Label para a página.

  2. Na categoria Aparência da janela Propriedades, defina a propriedade Text do controle como o texto a ser exibido.Você pode incluir formatação HTML na propriedade; por exemplo, você pode formatar uma palavra individual no texto com negrito, colocando uma marca<b>; ao redor dela na propriedade Text.

    O exemplo a seguir mostra como você pode definir o texto de um controle Label em tempo de execução.O método exibe no controle Label o que o usuário tiver digitado no controle TextBox chamado TextBox1.

    Observação de segurança:

    Cuidado ao usar o controle Label para exibir sequências de caracteres que venham de uma fonte não confiável.Elas podem incluir script de cliente possivelmente mal-intencionado.Para obter detalhes, consulte:Como: Proteger contra exploits script em um aplicativo Web da Web, Applying HTML Encoding to Strings.

    Protected Sub Button1_Click(ByVal sender as Object, _
            ByVal e as EventArgs)
        Label1.Text = Server.HtmlEncode(TextBox1.Text)
    End Sub
    
    protected void Button1_Click(object sender, System.EventArgs e) {
        Label1.Text = Server.HtmlEncode(TextBox1.Text;)
    }
    

Consulte também

Referência

Visão geral sobre controle de servidor Web Label