Sdílet prostřednictvím


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

Odkaz na Style objekt, který obsahuje vlastnosti, které definují 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í svého uživatelského jména.

Důležité

Tento příklad obsahuje textové pole, které přijímá vstup uživatele, což je potenciální bezpečnostní hrozba. Ve výchozím nastavení ASP.NET webové stránky ověřují, že uživatelský vstup neobsahuje skript nebo 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, který Style vrací. Tyto vlastnosti můžete deklarativně nastavit ve formátu 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 pro TextBoxStyle vlastnost se sloučí s nastavením PasswordRecovery stylu ovládacího prvku. Všechna nastavení provedená TextBoxStyle ve vlastnosti přepíšou odpovídající nastavení ve vlastnostech PasswordRecovery ovládacího prvku.

Nastavení přepíšou 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é