Compartir vía


Login.TextBoxStyle Propiedad

Definición

Obtiene una referencia a una colección de propiedades que definen la apariencia de los cuadros de texto en el Login control .

public:
 property System::Web::UI::WebControls::Style ^ TextBoxStyle { System::Web::UI::WebControls::Style ^ get(); };
[System.Web.UI.PersistenceMode(System.Web.UI.PersistenceMode.InnerProperty)]
public System.Web.UI.WebControls.Style TextBoxStyle { get; }
[<System.Web.UI.PersistenceMode(System.Web.UI.PersistenceMode.InnerProperty)>]
member this.TextBoxStyle : System.Web.UI.WebControls.Style
Public ReadOnly Property TextBoxStyle As Style

Valor de propiedad

Referencia a que Style contiene propiedades que definen la apariencia de los cuadros de texto.

Atributos

Ejemplos

En el ejemplo de código siguiente se establecen los colores de fondo y texto de los controles Nombre de usuario y Contraseña TextBox estableciendo propiedades en el Style objeto al que hace referencia la TextBoxStyle propiedad .

Importante

Este ejemplo contiene un cuadro de texto que acepta la entrada del usuario, que es una amenaza de seguridad potencial. De forma predeterminada, ASP.NET páginas web validan que la entrada del usuario no incluye elementos HTML ni de script. Para obtener más información, consulte Información general sobre vulnerabilidades de seguridad de script.

<%@ 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 OnLoginError(object server, EventArgs e) 
{
    Login1.TextBoxStyle.BackColor = System.Drawing.Color.Red;
}
</script>

<html xmlns="http://www.w3.org/1999/xhtml" >
    <head runat="server">
    <title>ASP.NET Example</title>
</head>
<body>
        <form id="form1" runat="server">
            <asp:Login id="Login1" runat="server"
                OnLoginError="OnLoginError">
                <TextBoxStyle 
                    BorderStyle="Inset" 
                    ForeColor="#FFFFC0" 
                    BackColor="Gray">
                </TextBoxStyle>
            </asp:Login>

        </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 OnLoginError(ByVal sender As Object, ByVal e As EventArgs)
    Login1.TextBoxStyle.BackColor = System.Drawing.Color.Red
End Sub
</script>

<html xmlns="http://www.w3.org/1999/xhtml" >
    <head runat="server">
    <title>ASP.NET Example</title>
</head>
<body>
        <form id="form1" runat="server">
            <asp:Login id="Login1" runat="server"
                OnLoginError="OnLoginError">
                <TextBoxStyle 
                    BorderStyle="Inset" 
                    ForeColor="#FFFFC0" 
                    BackColor="Gray">
                </TextBoxStyle>
            </asp:Login>

        </form>
    </body>
</html>

Comentarios

La TextBoxStyle propiedad define la apariencia de los controles Nombre de usuario y Contraseña TextBox en el Login control . Esta propiedad es de solo lectura; sin embargo, puede establecer las propiedades del Style objeto que devuelve. Puede establecer estas propiedades de forma declarativa en Property-Subproperty, donde Subproperty representa una propiedad de la Style clase (por ejemplo, TextBoxStyle-ForeColor). Puede establecer la propiedad mediante programación en el formulario Property.Subproperty (por ejemplo, TextBoxStyle.ForeColor).

Entre las opciones comunes se incluyen el color de fondo personalizado, el color de texto y las propiedades de fuente. La TextBoxStyle propiedad define la apariencia de los cuadros de texto nombre de usuario y contraseña.

La configuración de estilo de la TextBoxStyle propiedad se combina con la configuración de estilo del Login control. Cualquier configuración realizada en la TextBoxStyle propiedad invalida la configuración correspondiente en las propiedades del Login control.

Las siguientes Login propiedades de estilo se invalidan mediante TextBoxStyle la configuración:

Cuando se usan plantillas para definir la apariencia del Login control, la TextBoxStyle propiedad no tiene ningún efecto.

Se aplica a

Consulte también