PasswordRecovery.TextBoxStyle Vlastnost

Definice

Získá odkaz na kolekci vlastností stylu, které definují vzhled textových polí v ovládacím PasswordRecovery prvku.

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

Hodnota vlastnosti

Style

Odkaz na Style vlastnost, která definuje vzhled textových polí v ovládacím PasswordRecovery prvku.

Atributy

Příklady

Následující příklad kódu změní vzhled textového pole Uživatelské jméno, pokud uživatel udělá chybu při zadávání uživatelského jména.

Důležité

Tento příklad obsahuje textové pole, které přijímá uživatelský vstup, což je potenciální bezpečnostní hrozba. Ve výchozím nastavení ASP.NET webové stránky ověřují, že vstup uživatele neobsahuje skripty ani elementy HTML. Další informace najdete v tématu Přehled zneužití skriptů.

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

Poznámky

Vlastnost TextBoxStyle definuje vzhled textových polí v ovládacím PasswordRecovery prvku. Tato vlastnost je jen pro čtení; Můžete však nastavit vlastnosti objektu Style , který vrací. Tyto vlastnosti lze nastavit deklarativním způsobem ve formuláři Property-Subproperty, kde Subproperty představuje vlastnost Style třídy (například TextBoxStyle-ForeColor). Vlastnosti můžete také nastavit programově ve formuláři Property.Subproperty (například TextBoxStyle.ForeColor).

Mezi běžná nastavení patří vlastní barva pozadí, barva textu a vlastnosti písma.

Nastavení stylu vlastnosti TextBoxStyle se sloučí s nastavením PasswordRecovery stylu ovládacího prvku. Všechna nastavení provedená ve TextBoxStyle vlastnosti přepíší odpovídající nastavení ve vlastnostech PasswordRecovery ovládacího prvku.

Nastavení přepíše TextBoxStyle následující PasswordRecovery vlastnosti:

Když použijete šablony k definování vzhledu PasswordRecovery ovládacího prvku, TextBoxStyle vlastnost nemá žádný vliv.

Platí pro

Viz také