Freigeben über


Login.TextBoxStyle Eigenschaft

Definition

Ruft einen Verweis auf eine Auflistung von Eigenschaften ab, die die Darstellung der Textfelder im Login-Steuerelement definieren.

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

Eigenschaftswert

Style

Ein Verweis auf den Style, der Eigenschaften enthält, die die Darstellung von Textfeldern definieren.

Attribute

Beispiele

Im folgenden Codebeispiel werden die Hintergrund- und Textfarben des Benutzernamens und TextBox der Kennwortsteuerelemente festgelegt, indem Eigenschaften für das Objekt festgelegt werden, auf das Style die TextBoxStyle Eigenschaft verwiesen wird.

Wichtig

Dieses Beispiel enthält ein Textfeld, das Benutzereingaben akzeptiert, die eine potenzielle Sicherheitsrisiken darstellen. Standardmäßig stellen ASP.NET-Webseiten sicher, dass Benutzereingaben keine Skript- oder HTML-Elemente enthalten. Weitere Informationen finden Sie unter Übersicht über Skriptangriffe.

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

Hinweise

Die TextBoxStyle Eigenschaft definiert die Darstellung der Steuerelemente "Benutzername" und "Kennwort TextBox " im Login Steuerelement. Diese Eigenschaft ist schreibgeschützt; Sie können jedoch die Eigenschaften des Style zurückgegebenen Objekts festlegen. Sie können diese Eigenschaften deklarativ festlegen, in der Form Property-Subproperty, wobei Subproperty stellt eine Eigenschaft von der Style Klasse (z. B. TextBoxStyle-ForeColor). Sie können die Eigenschaft programmgesteuert im Formular Property.Subproperty festlegen (z TextBoxStyle.ForeColor. B. ).

Allgemeine Einstellungen umfassen benutzerdefinierte Hintergrundfarbe, Textfarbe und Schriftarteigenschaften. Die TextBoxStyle Eigenschaft definiert das Aussehen des Benutzernamens und Kennworttextfelds.

Die stileinstellungen für den TextBoxStyle Eigenschaft werden zusammengeführt, mit die stileinstellungen für den Login Steuerelement. Alle Einstellungen, die in der TextBoxStyle Eigenschaft vorgenommen wurden, überschreiben die entsprechenden Einstellungen in Eigenschaften des Login Steuerelements.

Die folgenden Login Stileigenschaften werden überschrieben, indem TextBoxStyle Einstellungen:

Wenn Sie Vorlagen zum Definieren der Login Darstellung des Steuerelements verwenden, hat die TextBoxStyle Eigenschaft keine Auswirkung.

Gilt für

Siehe auch