WebControl.Style Vlastnost

Definice

Získá kolekci textových atributů, které budou vykresleny jako atribut stylu na vnější značce ovládacího prvku webového serveru.

public:
 property System::Web::UI::CssStyleCollection ^ Style { System::Web::UI::CssStyleCollection ^ get(); };
[System.ComponentModel.Browsable(false)]
public System.Web.UI.CssStyleCollection Style { get; }
[<System.ComponentModel.Browsable(false)>]
member this.Style : System.Web.UI.CssStyleCollection
Public ReadOnly Property Style As CssStyleCollection

Hodnota vlastnosti

CssStyleCollection

A CssStyleCollection obsahující atributy stylu HTML, které se mají vykreslit na vnější značku ovládacího prvku webového serveru.

Atributy

Příklady

Následující příklad ukazuje, jak pomocí Style vlastnosti skrýt nebo zobrazit Label ovládací prvek na stránce.

Poznámka

Následující ukázka kódu používá model s jedním souborem a nemusí správně fungovat, pokud se zkopíruje přímo do souboru s kódem. Tento vzorový kód musí být zkopírován do prázdného textového souboru, který má příponu .aspx. Další informace o modelu kódu Web Forms naleznete v tématu ASP.NET Web Forms Model kódu stránky.

<%@ 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>
<%@ Page Language="VB" %>

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

<script runat="server">
 
    Sub Button1_Click(sender As Object, e As EventArgs)
        If Label1.Style("visibility") = "hidden" Then
            Label1.Style("visibility") = "show"
        Else
            Label1.Style("visibility") = "hidden"
        End If
    End Sub
 
</script>

<html xmlns="http://www.w3.org/1999/xhtml" >
<head id="Head2" runat="server">
    <title>Style Property Example</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>

Poznámky

Style Pomocí kolekce můžete spravovat atributy stylu vykreslené ve vnější značce ovládacího prvku webového serveru. Tato vlastnost se vykreslí ve všech prohlížečích pro všechny ovládací prvky.

Poznámka

Prohlížeče, které nepodporují atributy stylu, budou ignorovat vykreslený kód HTML.

Všechny hodnoty stylu nastavené prostřednictvím vlastností stylu silného typu (například BackColor="Red") automaticky přepíší odpovídající hodnotu v této kolekci.

Hodnoty nastavené v této kolekci se automaticky neprojeví vlastnostmi stylu silného typu.

Platí pro

Viz také