Sdílet prostřednictvím


Login.TextBoxStyle Vlastnost

Definice

Získá odkaz na kolekci vlastností, které definují vzhled textových polí v ovládacím Login 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 vlastnosti, které definují vzhled textových polí.

Atributy

Příklady

Následující příklad kódu nastaví barvy pozadí a textu uživatelského jména a hesla TextBox nastavením vlastností objektu Style odkazovaného vlastností TextBoxStyle .

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 vstup uživatele neobsahuje skripty ani elementy HTML. Další informace naleznete 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 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>

Poznámky

Vlastnost TextBoxStyle definuje vzhled uživatelského jména a hesla TextBox ovládacích prvků v ovládacím Login prvku. Tato vlastnost je jen pro čtení; Můžete však nastavit vlastnosti objektu Style , který vrací. Tyto vlastnosti lze nastavit deklarativní ve formuláři Property-Subproperty, kde Subproperty představuje vlastnost Style třídy (například TextBoxStyle-ForeColor). Vlastnost můžete 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. Vlastnost TextBoxStyle definuje vzhled textových polí uživatelského jména a hesla.

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

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

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

Platí pro

Viz také