Este tema aún no ha recibido ninguna valoración - Valorar este tema

WebControl.Style (Propiedad)

Obtiene una colección de atributos de texto que se representan como atributo de estilo en la etiqueta externa del control de servidor Web.

Espacio de nombres: System.Web.UI.WebControls
Ensamblado: System.Web (en system.web.dll)

public CssStyleCollection Style { get; }
/** @property */
public CssStyleCollection get_Style ()

public function get Style () : CssStyleCollection

No aplicable.

Valor de propiedad

CssStyleCollection que contiene los atributos de estilo HTML para representar la etiqueta externa del control de servidor Web.

La colección Style se utiliza para administrar los atributos de estilo representados en la etiqueta externa del control de servidor Web. Esta propiedad se representa en todos los exploradores para todos los controles.

NotaNota:

Los exploradores que no admiten atributos de estilo omitirán el código HTML representado.

Los valores de estilo establecidos mediante propiedades de estilo con establecimiento inflexible de tipos (por ejemplo, BackColor="Red") reemplazarán automáticamente un valor correspondiente en esta colección.

Los valores que se establecen en esta colección no se reflejan automáticamente en las propiedades de estilo con establecimiento inflexible de tipos.

En el siguiente ejemplo se muestra la forma de utilizar la propiedad Style para ocultar o mostrar un control Label en una página.

NotaNota:

El siguiente ejemplo de código utiliza el modelo de código de un solo archivo y puede que no funcione correctamente si se copia directamente en un archivo de código subyacente. Se debe copiar este código de ejemplo en un archivo de texto vacío con una extensión .aspx. Para obtener más información sobre el modelo de código de los formularios Web Forms, vea Modelo de código de las páginas Web ASP.NET.

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

Windows 98, Windows 2000 Service Pack 4, Windows CE, Windows Millennium, Windows Mobile para Pocket PC, Windows Mobile para Smartphone, Windows Server 2003, Windows XP Media Center, Windows XP Professional x64, Windows XP SP2, Windows XP Starter

Microsoft .NET Framework 3.0 es compatible con Windows Vista, Microsoft Windows XP SP2 y Windows Server 2003 SP1.

.NET Framework

Compatible con: 3.0, 2.0, 1.1, 1.0
¿Le ha resultado útil?
(Caracteres restantes: 1500)