Comparteix a través de


HtmlControl.Style Propiedad

Definición

Obtiene una colección de todas las propiedades de hojas de estilos en cascada (CSS) que se aplican a un determinado control de servidor HTML en el archivo de ASP.NET.

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

Valor de propiedad

CssStyleCollection

Objeto CssStyleCollection que contiene las propiedades de estilo del control de servidor HTML.

Atributos

Ejemplos

En el ejemplo de código siguiente se muestra cómo usar la Style propiedad para determinar las propiedades de estilo de un HtmlSelect control.

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

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

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

<head runat="server">
    <title>The select box's style collection contains:</title>
</head>
<body>
<form id="Form1" runat="server">

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

   <br />

   <span id="Message" enableviewstate="false" runat="server" />
   
</form>
</body>
</html>
<%@ Page Language="VB" AutoEventWireup="True" %>

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

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

<head runat="server">
    <title>" & "The select box's style collection contains:" & "</title>
</head>
<body>
<form id="Form1" runat="server">

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

   <br />

   <span id="Message" enableviewstate="false" runat="server" />
   
</form>
</body>
</html>

Comentarios

Utilice esta propiedad para acceder mediante programación a las propiedades de estilo del control de servidor HTML.

Para obtener más información sobre la colección de estilos CSS, vea la System.Web.UI.CssStyleCollection clase .

Se aplica a

Consulte también