Partager via


Comment : ajouter des contrôles serveur Web Label à une page Web Forms (Visual Studio)

Mise à jour : novembre 2007

Vous pouvez ajouter des contrôles serveur Web Label comme contrôles indépendants sur votre page Web ASP.NET. Vous pouvez également attribuer les contrôles Label comme contrôles enfants d'autres contrôles, par exemple en les utilisant dans les modèles de contrôle serveur Web. Pour plus d'informations, consultez Modèles de contrôles serveur Web ASP.NET.

Remarque :

Si vous souhaitez afficher du texte statique, vous pouvez le présenter en utilisant HTML ; vous n'avez alors pas besoin d'un contrôle Label. Utilisez un contrôle Label uniquement lorsque vous devez modifier par programme le contenu ou l'apparence du texte.

Pour ajouter un contrôle serveur Web Label à une page Web Forms

  1. À partir de l'onglet Standard de la boîte à outils, faites glisser un contrôle Label dans la page.

  2. Dans la catégorie Apparence de la fenêtre Propriétés, affectez le texte à afficher à la propriété Text du contrôle. Vous pouvez inclure la mise en forme HTML dans la propriété ; par exemple, vous pouvez mettre un mot individuel en gras dans le texte en l'entourant de balises <b> dans la propriété Text.

    L'exemple suivant montre comment vous pouvez définir le texte d'un contrôle Label au moment de l'exécution. La méthode s'affiche dans le contrôle Label quel que soit le texte tapé par l'utilisateur dans le contrôle TextBox appelé TextBox1.

    Note de sécurité :

    Soyez prudents lors de l'utilisation du contrôle Label pour afficher des chaînes provenant d'une source non fiable. Elles peuvent contenir un script client potentiellement malveillant. Pour plus d'informations, consultez Comment : se protéger contre les attaques de script dans une application Web en utilisant le codage 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;)
    }
    

Voir aussi

Référence

Vue d'ensemble du contrôle serveur Web Label