Login.TextBoxStyle Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.