Cet article a fait l’objet d’une traduction automatique. Pour afficher l’article en anglais, activez la case d’option Anglais. Vous pouvez également afficher le texte anglais dans une fenêtre contextuelle en faisant glisser le pointeur de la souris sur le texte traduit.
Traduction
Anglais

WebControl.Style propriété

 

Date de publication : novembre 2016

Obtient une collection d’attributs de texte qui sera affiché comme un attribut de style sur la balise extérieure du contrôle serveur Web.

Espace de noms:   System.Web.UI.WebControls
Assembly:  System.Web (dans System.Web.dll)

[BrowsableAttribute(false)]
public CssStyleCollection Style { get; }

Valeur de propriété

Type: System.Web.UI.CssStyleCollection

Un CssStyleCollection qui contient les attributs de style HTML à rendre sur la balise extérieure du contrôle serveur Web.

Utilisez le Style collection pour gérer les attributs de style rendus dans la balise extérieure du contrôle serveur Web. Cette propriété est rendue dans tous les navigateurs pour tous les contrôles.

System_CAPS_noteRemarque

Les navigateurs qui ne prennent pas en charge les attributs de style ignorent le code HTML affiché.

Les valeurs de style définies via les propriétés de style fortement typées (par exemple, BackColor="Red") substituent automatiquement une valeur correspondante dans cette collection.

Les valeurs définies dans cette collection ne sont pas automatiquement répercutées par les propriétés de style fortement typées.

L’exemple suivant illustre comment utiliser le Style propriété pour afficher ou masquer un Label contrôle sur une page.

System_CAPS_noteRemarque

L'exemple de code suivant utilise le modèle de code de fichier unique et peut ne pas fonctionne correctement si copiées directement dans un fichier code-behind. Cet exemple de code doit être copié dans un fichier texte vide qui a une extension .aspx. Pour plus d'informations sur le modèle de code Web Forms, consultez ASP.NET Web Forms Page Code Model.

<%@ Page Language="C#" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<script runat="server">

    void Button1_Click(Object sender, EventArgs e)
    {
        if (Label1.Style["visibility"] == "hidden")
            Label1.Style["visibility"] = "show";
        else
            Label1.Style["visibility"] = "hidden";
    }

</script>

<html xmlns="http://www.w3.org/1999/xhtml" >
<head id="Head2" runat="server">
    <title>Style Property of a Web Control</title>
</head>
<body>
    <form id="form1" runat="server">
    <div>

        <h3>Style Property of a Web Control</h3>

        <asp:Label id="Label1" Text="This is a label control." 
            BorderStyle="Solid" runat="server"/>

        <p>
            <asp:Button id="Button1" 
                Text="Click to hide or unhide the label"
                OnClick="Button1_Click" runat="server"/>
        </p>

    </div>
    </form>
</body>
</html>

.NET Framework
Disponible depuis 1.1
Retour au début
Afficher: