Login.TextBoxStyle Eigenschap

Definitie

Hiermee haalt u een verwijzing op naar een verzameling eigenschappen waarmee het uiterlijk van tekstvakken in het Login besturingselement wordt gedefinieerd.

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

Waarde van eigenschap

Een verwijzing naar de Style eigenschappen die het uiterlijk van tekstvakken definiëren.

Kenmerken

Voorbeelden

In het volgende codevoorbeeld worden de achtergrond- en tekstkleuren van de besturingselementen Gebruikersnaam en Wachtwoord TextBox ingesteld door eigenschappen in te stellen voor het Style object waarnaar wordt verwezen door de TextBoxStyle eigenschap.

Important

Dit voorbeeld bevat een tekstvak dat gebruikersinvoer accepteert. Dit is een mogelijke beveiligingsrisico. Standaard valideren ASP.NET webpagina's dat gebruikersinvoer geen script- of HTML-elementen bevat. Zie Overzicht van Script Exploits voor meer informatie.

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

Opmerkingen

De TextBoxStyle eigenschap definieert het uiterlijk van de besturingselementen Gebruikersnaam en Wachtwoord TextBox in het Login besturingselement. Deze eigenschap heeft het kenmerk Alleen-lezen; U kunt echter de eigenschappen instellen van het Style object dat wordt geretourneerd. U kunt deze eigenschappen declaratief instellen in het formulier Property-Subproperty, waarbij Subproperty een eigenschap van de Style klasse wordt aangegeven (bijvoorbeeld TextBoxStyle-ForeColor). U kunt de eigenschap programmatisch instellen in het formulier Property.Subproperty (bijvoorbeeld TextBoxStyle.ForeColor).

Algemene instellingen zijn aangepaste achtergrondkleur, tekstkleur en lettertype-eigenschappen. De TextBoxStyle eigenschap definieert het uiterlijk van de tekstvakken gebruikersnaam en wachtwoord.

De stijlinstellingen voor de TextBoxStyle eigenschap worden samengevoegd met de stijlinstellingen voor het Login besturingselement. Alle instellingen in de TextBoxStyle eigenschap overschrijven de bijbehorende instellingen in eigenschappen van het Login besturingselement.

De volgende Login stijleigenschappen worden overschreven door TextBoxStyle instellingen:

Wanneer u sjablonen gebruikt om het uiterlijk van het Login besturingselement te definiëren, heeft de TextBoxStyle eigenschap geen effect.

Van toepassing op

Zie ook