Freigeben über


Login.TextBoxStyle Eigenschaft

Definition

Ruft einen Verweis auf eine Auflistung von Eigenschaften ab, die die Darstellung von Textfeldern 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

Ein Verweis auf die Style Eigenschaften, die die Darstellung von Textfeldern definieren.

Attribute

Beispiele

Im folgenden Codebeispiel werden die Hintergrund- und Textfarben der Steuerelemente "Benutzername" und "Kennwort TextBox " festgelegt, indem Eigenschaften für das Objekt festgelegt werden, auf das Style von der TextBoxStyle Eigenschaft verwiesen wird.

Von Bedeutung

Dieses Beispiel enthält ein Textfeld, das Benutzereingaben akzeptiert, bei denen es sich um eine potenzielle Sicherheitsrisiken handelt. Standardmäßig überprüfen ASP.NET Webseiten, dass die Benutzereingabe keine Skript- oder HTML-Elemente enthält. Weitere Informationen finden Sie unter Script Exploits Overview.

<%@ 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 im Formular Property-Subpropertyfestlegen, wobei Subproperty eine Eigenschaft der Style Klasse dargestellt wird (z. B TextBoxStyle-ForeColor. ). Sie können die Eigenschaft programmgesteuert im Formular Property.Subproperty festlegen (z. B TextBoxStyle.ForeColor. ).

Allgemeine Einstellungen umfassen benutzerdefinierte Hintergrundfarbe, Textfarbe und Schriftarteigenschaften. Die TextBoxStyle Eigenschaft definiert die Darstellung der Textfelder für Benutzername und Kennwort.

Die Formatvorlageneinstellungen für die TextBoxStyle Eigenschaft werden mit den Formatvorlageneinstellungen für das Login Steuerelement zusammengeführt. Alle In der TextBoxStyle Eigenschaft vorgenommenen Einstellungen überschreiben die entsprechenden Einstellungen in eigenschaften des Login Steuerelements.

Die folgenden Login Formateigenschaften werden durch TextBoxStyle Einstellungen überschrieben:

Wenn Sie Vorlagen verwenden, um die Darstellung des Login Steuerelements zu definieren, hat die TextBoxStyle Eigenschaft keine Auswirkung.

Gilt für:

Weitere Informationen