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
A partir da guia Padrão da Caixa de Ferramentas, arraste um controle Label para a página.
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;) }