Freigeben über


HtmlControl.Style-Eigenschaft

Ruft eine Auflistung aller CSS (Cascading Stylesheet)-Eigenschaften ab, die auf ein angegebenes HTML-Serversteuerelement in der ASP.NET-Datei angewendet werden.

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

Syntax

'Declaration
Public ReadOnly Property Style As CssStyleCollection
'Usage
Dim instance As HtmlControl
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

Ein System.Web.UI.CssStyleCollection-Objekt, das die Formateigenschaften für das HTML-Serversteuerelement enthält.

Hinweise

Verwenden Sie diese Eigenschaft für den programmgesteuerten Zugriff auf die Formateigenschaften des HTML-Serversteuerelements.

Weitere Informationen über die Auflistung der CSS-Formateigenschaften finden Sie unter der System.Web.UI.CssStyleCollection-Klasse.

Beispiel

Im folgenden Codebeispiel wird veranschaulicht, wie mit der Style-Eigenschaft die Formateigenschaften eines HtmlSelect-Steuerelements ermittelt werden können.

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

<html>

<script language="VB" runat="server">
Sub Page_Load(sender As Object, e As EventArgs)
    Message.InnerHtml = "<h4>" & "The select box's style collection contains:" & "</h4>"
    
    Dim keys As IEnumerator = Select1.Style.Keys.GetEnumerator()
    
    While keys.MoveNext()
        Dim key As String = CType(keys.Current, String)
        Message.InnerHtml &= key & "=" & Select1.Style(key) & "<br>"
    End While 
End Sub 'Page_Load 

</script>

<body>

   <h3>HtmlControl Style Collection Example</h3>

   Make a selection:

   <select id="Select1" 
           style="font: 12pt verdana;
                 background-color:yellow;
                 color:red;" 
           runat="server">

      <option>Item 1</option>
      <option>Item 2</option>
      <option>Item 3</option>

   </select>

   <p>

   <span id="Message" MaintainState="false" runat="server" />
   

</body>
</html>
   
<%@ Page Language="C#" AutoEventWireup="True" %>

<html>

<script language="C#" runat="server">
   void Page_Load(Object sender, EventArgs e) 
   {
      Message.InnerHtml = "<h4>The select box's style collection contains:</h4>";
     
      IEnumerator keys = Select.Style.Keys.GetEnumerator();

      while (keys.MoveNext()) 
      {

         String key = (String)keys.Current;
         Message.InnerHtml += key + "=" + Select.Style[key] + "<br>";

      }
   }

</script>

<body>

   <h3>HtmlControl Style Collection Example</h3>

   Make a selection:

   <select id="Select" 
           style="font: 12pt verdana;
                 background-color:yellow;
                 color:red;" 
           runat="server">

      <option>Item 1</option>
      <option>Item 2</option>
      <option>Item 3</option>

   </select>

   <p>

   <span id="Message" MaintainState="false" runat="server" />
   

</body>
</html>
   
<%@ Page Language="JScript" AutoEventWireup="True" %>

<html>

<script language="jscript" runat="server">
function Page_Load(sender: Object, e: EventArgs){
    Message.InnerHtml = "<h4>The select box's style collection contains:</h4>"
    
    var keys: IEnumerator = Select1.Style.Keys.GetEnumerator()
    
    while(keys.MoveNext()){
        var key: String = String(keys.Current)
        Message.InnerHtml += key + "=" + Select1.Style(key) + "<br>"
    }
}

</script>

<body>

   <h3>HtmlControl Style Collection Example</h3>

   Make a selection:

   <select id="Select1" 
           style="font: 12pt verdana;
                 background-color:yellow;
                 color:red;" 
           runat="server">

      <option>Item 1</option>
      <option>Item 2</option>
      <option>Item 3</option>

   </select>

   <p>

   <span id="Message" MaintainState="false" runat="server" />
   

</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

HtmlControl-Klasse
HtmlControl-Member
System.Web.UI.HtmlControls-Namespace
System.Web.UI.CssStyleCollection
HtmlSelect