Compartilhar via


Login.TextBoxStyle Propriedade

Definição

Obtém uma referência a uma coleção de propriedades que definem a aparência das caixas de texto no controle Login.

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

Uma referência ao Style que contém propriedades que definem a aparência das caixas de texto.

Atributos

Exemplos

O exemplo de código a seguir define as cores da tela de fundo e do texto dos controles Nome de usuário e Senha TextBox definindo propriedades no Style objeto referenciado pela TextBoxStyle propriedade .

Importante

Este exemplo contém uma caixa de texto que aceita a entrada do usuário, que é uma possível ameaça à segurança. Por padrão, ASP.NET páginas da Web validam que a entrada do usuário não inclui elementos html ou script. Para obter mais informações, consulte Visão geral de explorações 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>

Comentários

A TextBoxStyle propriedade define a aparência dos controles Nome de usuário e Senha TextBox no Login controle . Essa propriedade é somente leitura; no entanto, você pode definir as propriedades do Style objeto que ele retorna. Você pode definir essas propriedades declarativamente no formato Property-Subproperty, em que Subproperty representa uma propriedade da Style classe (por exemplo, TextBoxStyle-ForeColor). Você pode definir a propriedade programaticamente no formulário Property.Subproperty (por exemplo, TextBoxStyle.ForeColor).

As configurações comuns incluem a cor da tela de fundo personalizada, a cor do texto e as propriedades da fonte. A TextBoxStyle propriedade define a aparência das caixas de texto nome de usuário e senha.

As configurações de estilo da TextBoxStyle propriedade são mescladas com as configurações de estilo do Login controle. Todas as TextBoxStyle configurações feitas na propriedade substituem as configurações correspondentes nas propriedades do Login controle.

As seguintes Login propriedades de estilo são substituídas pelas TextBoxStyle configurações:

Quando você usa modelos para definir a aparência do Login controle, a TextBoxStyle propriedade não tem efeito.

Aplica-se a

Confira também