Freigeben über


WebControl.Style-Eigenschaft

Ruft eine Auflistung der Textattribute ab, die im äußeren Tag des Webserversteuerelements als Formatvorlagenattribut dargestellt werden.

Namespace: System.Web.UI.WebControls
Assembly: System.Web (in system.web.dll)

Syntax

'Declaration
Public ReadOnly Property Style As CssStyleCollection
'Usage
Dim instance As WebControl
Dim value As CssStyleCollection

value = instance.Style
public CssStyleCollection Style { get; }
public:
property CssStyleCollection^ Style {
    CssStyleCollection^ get ();
}
/** @property */
public CssStyleCollection get_Style ()
public function get Style () : CssStyleCollection

Eigenschaftenwert

Eine CssStyleCollection mit den Formatvorlagenattributen, die im äußeren Tag des Webserversteuerelements dargestellt werden sollen.

Hinweise

Mit der Style-Auflistung verwalten Sie die im äußeren Tag des Webserversteuerelements dargestellten Formatvorlagenattribute. Diese Eigenschaft wird in allen Browsern für sämtliche Steuerelemente dargestellt.

Hinweis

Browser ohne Unterstützung von Formatvorlagenattributen ignorieren den dargestellten HTML-Code.

Alle Stilwerte, die über stark typisierte Stileigenschaften festgelegt wurden (z. B. BackColor="Red"), überschreiben automatisch den entsprechenden Wert in dieser Auflistung.

In dieser Auflistung festgelegte Werte werden von stark typisierten Stileigenschaften nicht automatisch wiedergegeben.

Thema Position
Gewusst wie: Programmgesteuertes Festlegen von Formateigenschaften für ASP.NET-Serversteuerelemente Erstellen von ASP.NET-Webanwendungen in Visual Studio
Gewusst wie: Programmgesteuertes Festlegen von Formateigenschaften für ASP.NET-Serversteuerelemente Erstellen von ASP.NET-Webanwendungen in Visual Studio
Gewusst wie: Programmgesteuertes Festlegen von Formateigenschaften für ASP.NET-Serversteuerelemente Erstellen von ASP.NET-Webanwendungen

Beispiel

Im folgenden Beispiel wird veranschaulicht, wie mit der Style-Eigenschaft ein Label-Steuerelement auf einer Seite ausgeblendet oder angezeigt wird.

Hinweis

Im folgenden Codebeispiel wird das Einzeldatei-Codemodell verwendet. Das Beispiel funktioniert möglicherweise nicht, wenn es direkt in eine CodeBehind-Datei kopiert wird. Dieses Codebeispiel muss in eine leere Textdatei mit einer ASPX-Erweiterung kopiert werden. Weitere Informationen zum Web Forms-Codemodell finden Sie unter Codemodell für ASP.NET-Webseiten.

<%@ Page Language="VB" AutoEventWireup="True" %>

<html>
 <head>
 
   <script language="VB" 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>
 
 </head>
 <body>
 
   <h3>Style Property of a Web Control</h3>
 
 <form runat="server">
 
   <asp:Label id="Label1" Text="This is a label control." 
     BorderStyle="Solid" runat="server"/>
 
   <p>
 
   <asp:Button id="Button1" Text="Click to hide/unhide the above label"
     OnClick="Button1_Click" runat="server"/>
 
 </form>
 
 </body>
 </html>
 
<%@ Page Language="C#" AutoEventWireup="True" %>

<html>
 <head>
 
   <script language="C#" runat="server">
 
       void Button1_Click(Object sender, EventArgs e) {
          Label1.Style["visibility"]= ((Label1.Style["visibility"]=="hidden")?"show":"hidden");
       }
 
   </script>
 
 </head>
 <body>
 
   <h3>Style Property of a Web Control</h3>
 
 <form runat="server">
 
   <asp:Label id="Label1" Text="This is a label control." 
     BorderStyle="Solid" runat="server"/>
 
   <p>
 
   <asp:Button id="Button1" Text="Click to hide/unhide the above label"
     OnClick="Button1_Click" runat="server"/>
 
 </form>
 
 </body>
 </html>
 
<%@ Page Language="JScript" AutoEventWireup="True" %>

<html>
 <head>
 
   <script language="JSCRIPT" runat="server">
 
    function Button1_Click(sender : Object, e : EventArgs){
        if(Label1.Style["visibility"] == "hidden")
            Label1.Style["visibility"] = "show"
        else
            Label1.Style["visibility"] = "hidden"
    }
 
   </script>
 
 </head>
 <body>
 
   <h3>Style Property of a Web Control</h3>
 
 <form runat="server">
 
   <asp:Label id="Label1" Text="This is a label control." 
     BorderStyle="Solid" runat="server"/>
 
   <p>
 
   <asp:Button id="Button1" Text="Click to hide/unhide the above label"
     OnClick="Button1_Click" runat="server"/>
 
 </form>
 
 </body>
 </html>
 

Plattformen

Windows 98, Windows 2000 SP4, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition

.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen.

Versionsinformationen

.NET Framework

Unterstützt in: 2.0, 1.1, 1.0

Siehe auch

Referenz

WebControl-Klasse
WebControl-Member
System.Web.UI.WebControls-Namespace
CssStyleCollection

Weitere Ressourcen

Syntax des Webserversteuerelements
Entwickeln von benutzerdefinierten ASP.NET-Serversteuerelementen