Login.TextBoxStyle Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Ottiene un riferimento a un insieme di proprietà che definiscono l'aspetto delle caselle di testo nel controllo Login.
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
Valore della proprietà
Riferimento all'oggetto Style che contiene le proprietà che definiscono l'aspetto delle caselle di testo.
- Attributi
Esempio
Nell'esempio di codice seguente vengono impostati i colori di sfondo e testo dei controlli Nome utente e Password TextBox impostando le proprietà sull'oggetto Style a cui fa riferimento la TextBoxStyle proprietà .
Importante
Questo esempio contiene una casella di testo che accetta l'input dell'utente, che rappresenta una potenziale minaccia per la sicurezza. Per impostazione predefinita, le pagine Web ASP.NET verificano che l'input dell'utente non includa script o elementi HTML. Per altre informazioni, vedere Cenni preliminari sugli attacchi tramite script.
<%@ 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>
Commenti
La TextBoxStyle proprietà definisce l'aspetto dei controlli Nome utente e Password TextBox nel Login controllo . Questa proprietà è di sola lettura; Tuttavia, è possibile impostare le proprietà dell'oggetto Style restituito. È possibile impostare queste proprietà in modo dichiarativo nel formato Property-Subproperty
, dove Subproperty
rappresenta una proprietà della Style classe , ad esempio TextBoxStyle-ForeColor
. È possibile impostare la proprietà a livello di codice nel formato Property.Subproperty
, ad esempio TextBoxStyle.ForeColor
.
Le impostazioni comuni includono colore di sfondo personalizzato, colore del testo e proprietà del tipo di carattere. La TextBoxStyle proprietà definisce l'aspetto delle caselle di testo nome utente e password.
Le impostazioni di stile per la TextBoxStyle proprietà vengono unite alle impostazioni di stile per il Login controllo . Tutte le impostazioni effettuate nella TextBoxStyle proprietà sostituiscono le impostazioni corrispondenti nelle proprietà del Login controllo.
Le proprietà di stile seguenti Login vengono sostituite dalle TextBoxStyle impostazioni:
Quando si usano modelli per definire l'aspetto del Login controllo, la TextBoxStyle proprietà non ha alcun effetto.