Språk

Login.TextBoxStyle Egenskap

Definition

Hämtar en referens till en samling egenskaper som definierar utseendet på textrutor i Login kontrollen.

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

Egenskapsvärde

En referens till som Style innehåller egenskaper som definierar utseendet på textrutor.

Attribut

Exempel

I följande kodexempel anges bakgrunds- och textfärgerna för kontrollerna Användarnamn och Lösenord TextBox genom att ange egenskaper för objektet Style som refereras av TextBoxStyle egenskapen.

Important

Det här exemplet innehåller en textruta som accepterar användarindata, vilket är ett potentiellt säkerhetshot. Som standard kontrollerar ASP.NET webbsidor att användarindata inte innehåller skript- eller HTML-element. Mer information finns i Översikt över skriptexploateringar.

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

Kommentarer

Egenskapen TextBoxStyle definierar utseendet på kontrollerna Användarnamn och Lösenord TextBox i Login kontrollen. Den här egenskapen är skrivskyddad. Du kan dock ange egenskaperna för det objekt som Style returneras. Du kan ange dessa egenskaper deklarativt i formuläret Property-Subproperty, där Subproperty representerar en egenskap för Style klassen (till exempel TextBoxStyle-ForeColor). Du kan ange egenskapen programmatiskt i formuläret Property.Subproperty (till exempel TextBoxStyle.ForeColor).

Vanliga inställningar är anpassade bakgrundsfärger, textfärg och teckensnittsegenskaper. Egenskapen TextBoxStyle definierar utseendet på textrutorna användarnamn och lösenord.

Formatinställningarna för TextBoxStyle egenskapen sammanfogas med formatinställningarna för Login kontrollen. Alla inställningar som görs i TextBoxStyle egenskapen åsidosätter motsvarande inställningar i kontrollens Login egenskaper.

Följande Login formategenskaper åsidosättas av TextBoxStyle inställningar:

När du använder mallar för att definiera kontrollens Login utseende har egenskapen TextBoxStyle ingen effekt.

Gäller för

Se även