PasswordRecovery.TextBoxStyle Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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.