Login.TextBoxStyle Właściwość

Definicja

Pobiera odwołanie do kolekcji właściwości definiujących wygląd pól tekstowych w kontrolce 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

Wartość właściwości

Odwołanie do obiektu zawierającego Style właściwości definiujące wygląd pól tekstowych.

Atrybuty

Przykłady

Poniższy przykład kodu ustawia kolory tła i tekstu kontrolki Nazwa użytkownika i Hasło TextBox , ustawiając właściwości obiektu Style , do których odwołuje się TextBoxStyle właściwość .

Ważna

Ten przykład zawiera pole tekstowe, które akceptuje dane wejściowe użytkownika, co jest potencjalnym zagrożeniem bezpieczeństwa. Domyślnie ASP.NET strony sieci Web sprawdzają, czy dane wejściowe użytkownika nie zawierają skryptu ani elementów HTML. Aby uzyskać więcej informacji, zobacz Script Exploits Overview (Omówienie luk w zabezpieczeniach skryptów).

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

Uwagi

Właściwość TextBoxStyle definiuje wygląd kontrolek Nazwa użytkownika i Hasło TextBox w kontrolce Login . Ta właściwość jest tylko do odczytu; można jednak ustawić właściwości zwracanego Style obiektu. Te właściwości można ustawić deklaratywnie w postaci Property-Subproperty, gdzie Subproperty reprezentuje właściwość Style klasy (na przykład TextBoxStyle-ForeColor). Właściwość można ustawić programowo w formularzu Property.Subproperty (na przykład TextBoxStyle.ForeColor).

Typowe ustawienia obejmują niestandardowy kolor tła, kolor tekstu i właściwości czcionki. Właściwość TextBoxStyle definiuje wygląd pól tekstowych nazwy użytkownika i hasła.

Ustawienia stylu właściwości TextBoxStyle są scalane z ustawieniami stylu kontrolki Login . Wszystkie ustawienia wprowadzone we TextBoxStyle właściwościach kontrolki Login zastępują odpowiednie ustawienia.

Następujące Login właściwości stylu są zastępowane przez TextBoxStyle ustawienia:

Gdy używasz szablonów do definiowania wyglądu kontrolki Login , TextBoxStyle właściwość nie ma wpływu.

Dotyczy

Zobacz też