WebControl.Style Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft eine Auflistung der Textattribute ab, die im äußeren Tag des Webserversteuerelements als Formatvorlagenattribut gerendert werden.
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
Eigenschaftswert
Eine CssStyleCollection mit den Formatvorlagenattributen, die im äußeren Tag des Webserversteuerelements gerendert werden sollen.
- Attribute
Beispiele
Im folgenden Beispiel wird veranschaulicht, wie Sie die Style -Eigenschaft verwenden, um ein Label Steuerelement auf einer Seite auszublenden oder anzuzeigen.
Hinweis
Das folgende Codebeispiel verwendet das Einzeldateicodemodell und funktioniert möglicherweise nicht ordnungsgemäß, 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 ASP.NET Web Forms-Seitencodemodell.
<%@ 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>
Hinweise
Verwenden Sie die Style Auflistung, um die Stilattribute zu verwalten, die im äußeren Tag des Webserversteuerelements gerendert werden. Diese Eigenschaft wird in allen Browsern für alle Steuerelemente gerendert.
Hinweis
Browser, die keine Formatattribute unterstützen, ignorieren den gerenderten HTML-Code.
Alle Stilwerte, die über die stark typisierten Formateigenschaften (z. B. ) festgelegt werden, BackColor="Red"
überschreiben automatisch einen entsprechenden Wert in dieser Auflistung.
In dieser Auflistung festgelegte Werte werden nicht automatisch von den stark typisierten Stileigenschaften reflektiert.