Udostępnij przez


PasswordRecovery.TextBoxStyle Właściwość

Definicja

Pobiera odwołanie do kolekcji właściwości stylu, które definiują wygląd pól tekstowych w kontrolce PasswordRecovery .

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 Style zawierającego właściwości definiujące wygląd pól tekstowych w kontrolce PasswordRecovery .

Atrybuty

Przykłady

Poniższy przykład kodu zmienia wygląd pola tekstowego Nazwa użytkownika, jeśli użytkownik popełni błąd podczas wprowadzania nazwy użytkownika.

Ważne

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ą skryptów 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 PasswordRecovery1_UserLookupError(object sender, EventArgs e)
    {
        PasswordRecovery1.TextBoxStyle.BackColor = System.Drawing.Color.Red;
        PasswordRecovery1.TextBoxStyle.ForeColor = System.Drawing.Color.White;
    }
</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:passwordrecovery id="PasswordRecovery1" runat="server" 
        onuserlookuperror="PasswordRecovery1_UserLookupError">
        <textboxstyle backcolor="#C0FFC0"></textboxstyle>
    </asp:passwordrecovery>

</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 PasswordRecovery1_UserLookupError(ByVal sender As Object, ByVal e As System.EventArgs)
        PasswordRecovery1.TextBoxStyle.BackColor = System.Drawing.Color.Red
        PasswordRecovery1.TextBoxStyle.ForeColor = System.Drawing.Color.White
    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:passwordrecovery id="PasswordRecovery1" runat="server" 
        onuserlookuperror="PasswordRecovery1_UserLookupError">
        <textboxstyle backcolor="#C0FFC0"></textboxstyle>
    </asp:passwordrecovery>

</form>
</body>
</html>

Uwagi

Właściwość TextBoxStyle definiuje wygląd pól tekstowych w kontrolce PasswordRecovery . 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ści można również 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.

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

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

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

Dotyczy

Zobacz też