Login.TextBoxStyle Egenskap
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Hämtar en referens till en samling egenskaper som definierar utseendet på textrutor i Login kontrollen.
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
Egenskapsvärde
En referens till som Style innehåller egenskaper som definierar utseendet på textrutor.
- Attribut
Exempel
I följande kodexempel anges bakgrunds- och textfärgerna för kontrollerna Användarnamn och Lösenord TextBox genom att ange egenskaper för objektet Style som refereras av TextBoxStyle egenskapen.
Important
Det här exemplet innehåller en textruta som accepterar användarindata, vilket är ett potentiellt säkerhetshot. Som standard kontrollerar ASP.NET webbsidor att användarindata inte innehåller skript- eller HTML-element. Mer information finns i Översikt över skriptexploateringar.
<%@ 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>
Kommentarer
Egenskapen TextBoxStyle definierar utseendet på kontrollerna Användarnamn och Lösenord TextBox i Login kontrollen. Den här egenskapen är skrivskyddad. Du kan dock ange egenskaperna för det objekt som Style returneras. Du kan ange dessa egenskaper deklarativt i formuläret Property-Subproperty, där Subproperty representerar en egenskap för Style klassen (till exempel TextBoxStyle-ForeColor). Du kan ange egenskapen programmatiskt i formuläret Property.Subproperty (till exempel TextBoxStyle.ForeColor).
Vanliga inställningar är anpassade bakgrundsfärger, textfärg och teckensnittsegenskaper. Egenskapen TextBoxStyle definierar utseendet på textrutorna användarnamn och lösenord.
Formatinställningarna för TextBoxStyle egenskapen sammanfogas med formatinställningarna för Login kontrollen. Alla inställningar som görs i TextBoxStyle egenskapen åsidosätter motsvarande inställningar i kontrollens Login egenskaper.
Följande Login formategenskaper åsidosättas av TextBoxStyle inställningar:
När du använder mallar för att definiera kontrollens Login utseende har egenskapen TextBoxStyle ingen effekt.