Exporter (0) Imprimer
Développer tout

WebControl.Style, propriété

Mise à jour : novembre 2007

Obtient une collection d'attributs de texte qui sont rendus en tant qu'attribut de style sur la balise extérieure d'un contrôle serveur Web.

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

[BrowsableAttribute(false)]
public CssStyleCollection Style { get; }
/** @property */
/** @attribute BrowsableAttribute(false) */
public CssStyleCollection get_Style()

public function get Style () : CssStyleCollection

Valeur de propriété

Type : System.Web.UI.CssStyleCollection

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

Utilisez la collection Style 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.

Remarque :

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

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

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

L'exemple suivant illustre l'utilisation de la propriété Style pour masquer ou afficher un contrôle Label sur une page.

Remarque :

L'exemple de code suivant utilise un modèle de code de fichier unique ; il est possible qu'il ne fonctionne pas correctement s'il est directement copié dans un fichier code-behind. Cet exemple de code doit être copié dans un fichier texte vide doté d'une extension .aspx. Pour plus d'informations sur le modèle de code des Web Forms, consultez Modèle de code des pages Web ASP.NET.

<%@ 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>


Windows Vista, Windows XP SP2, Windows XP Media Center Edition, Windows XP Professionnel Édition x64, Windows XP Starter Edition, Windows Server 2003, Windows Server 2000 SP4, Windows Millennium Edition, Windows 98

Le .NET Framework et le .NET Compact Framework ne prennent pas en charge toutes les versions de chaque plateforme. Pour obtenir la liste des versions prises en charge, consultez Configuration requise du .NET Framework.

.NET Framework

Pris en charge dans : 3.5, 3.0, 2.0, 1.1, 1.0

Ajouts de la communauté

AJOUTER
Afficher:
© 2015 Microsoft