Condividi tramite


Procedura: aggiungere controlli server Web Label a una pagina Web Form (Visual Studio)

Aggiornamento: novembre 2007

I controlli server Web Label possono essere aggiunti alla pagina Web ASP.NET come controlli indipendenti oppure come elementi figlio di altri controlli, ad esempio utilizzandoli in modelli di controlli server Web. Per informazioni, vedere Modelli dei controlli server Web ASP.NET.

Nota:

Se si desidera visualizzare testo statico, è possibile utilizzare il linguaggio HTML, senza ricorrere a un controllo Label. Utilizzare un controllo Label solo se è necessario modificare il contenuto o l'aspetto del testo a livello di codice.

Per aggiungere un controllo server Web Label a una pagina Web Form

  1. Dalla scheda Standard della Casella degli strumenti trascinare un controllo Label nella pagina.

  2. Nella categoria Aspetto della finestra Proprietà impostare la proprietà Text del controllo sul testo da visualizzare. Nella proprietà è possibile includere la formattazione HTML. È ad esempio possibile formattare in grassetto una singola parola nel testo racchiudendola tra tag <b> nella proprietà Text.

    Nell'esempio riportato di seguito viene illustrato come impostare il testo di un controllo Label in fase di esecuzione. Il metodo visualizza nel controllo Label qualsiasi testo digitato dall'utente nel controllo TextBox denominato TextBox1.

    Nota sulla sicurezza:

    Fare attenzione quando si utilizza il controllo Label per visualizzare stringhe provenienti da un'origine non attendibile, poiché potrebbero contenere script client potenzialmente dannosi. Per informazioni dettagliate, vedere Procedura: proteggere da attacchi tramite script in un'applicazione Web applicando alle stringhe la codifica HTML.

    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;)
    }
    

Vedere anche

Riferimenti

Cenni preliminari sul controllo server Web Label