Login.TextBoxStyle Propriété

Définition

Obtient une référence à une collection de propriétés qui définissent l'apparence des zones de texte dans le contrôle 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

Valeur de propriété

Style

Référence au Style qui contient des propriétés qui définissent l'apparence des zones de texte.

Attributs

Exemples

L’exemple de code suivant définit les couleurs d’arrière-plan et de texte des contrôles Nom d’utilisateur et Mot de passe TextBox en définissant les propriétés sur l’objet Style référencé par la TextBoxStyle propriété.

Important

Cet exemple contient une zone de texte qui accepte l’entrée utilisateur, qui est une menace de sécurité potentielle. Par défaut, les pages web ASP.NET vérifient que l’entrée d’utilisateur n’inclut pas de script ou d’éléments HTML. Pour plus d’informations, consultez Vue d’ensemble des attaques 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>

Remarques

La TextBoxStyle propriété définit l’apparence des contrôles Nom d’utilisateur et Mot de passe TextBox dans le Login contrôle. Cette propriété est en lecture seule ; Toutefois, vous pouvez définir les propriétés de l’objet Style qu’il retourne. Vous pouvez définir ces propriétés de manière déclarative dans le formulaireProperty-Subproperty, où Subproperty représente une propriété de la Style classe (par exemple). TextBoxStyle-ForeColor Vous pouvez définir la propriété par programmation dans le formulaire Property.Subproperty (par exemple). TextBoxStyle.ForeColor

Les paramètres courants incluent la couleur d’arrière-plan personnalisée, la couleur du texte et les propriétés de police. La TextBoxStyle propriété définit l’apparence des zones de texte nom d’utilisateur et mot de passe.

Les paramètres de style de la TextBoxStyle propriété sont fusionnés avec les paramètres de style du Login contrôle. Tous les paramètres effectués dans la TextBoxStyle propriété remplacent les paramètres correspondants dans les propriétés du Login contrôle.

Les propriétés de style suivantes Login sont remplacées par TextBoxStyle les paramètres :

Lorsque vous utilisez des modèles pour définir l’apparence du Login contrôle, la TextBoxStyle propriété n’a aucun effet.

S’applique à

Voir aussi