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