Login.TitleTextStyle Proprietà

Definizione

Ottiene un riferimento a un insieme di proprietà che definiscono l'aspetto del testo del titolo nel controllo Login.

public:
 property System::Web::UI::WebControls::TableItemStyle ^ TitleTextStyle { System::Web::UI::WebControls::TableItemStyle ^ get(); };
[System.Web.UI.PersistenceMode(System.Web.UI.PersistenceMode.InnerProperty)]
public System.Web.UI.WebControls.TableItemStyle TitleTextStyle { get; }
[<System.Web.UI.PersistenceMode(System.Web.UI.PersistenceMode.InnerProperty)>]
member this.TitleTextStyle : System.Web.UI.WebControls.TableItemStyle
Public ReadOnly Property TitleTextStyle As TableItemStyle

Valore della proprietà

Riferimento all'oggetto TableItemStyle che contiene le proprietà che definiscono l'aspetto del testo del titolo.

Attributi

Esempio

Nell'esempio di codice seguente viene impostato il colore del testo, il colore di sfondo e il peso del tipo di carattere del titolo impostando le proprietà dell'oggetto TableItemStyle a cui fa riferimento la TitleTextStyle proprietà.

Importante

Questo esempio contiene una casella di testo che accetta l'input utente, ovvero una potenziale minaccia di 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 changeClick(object sender, EventArgs e)
{
    Login1.TitleText = newTitle.Text;
}

void OnLoginError(object sender, EventArgs e)
{
    Login1.TitleTextStyle.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">
            <table style="text-align:center; border:1">
                <tr>
                    <td>
                        Title Text:
                    </td>
                    <td>
                        <asp:TextBox id="newTitle" runat="server">Login</asp:TextBox></td>
                    <td>
                        <asp:Button id="change" runat="server" onClick="changeClick" Text="Change"></asp:Button></td>
                </tr>
                <tr>
                    <td colspan="3" align="center">
                        <asp:Login id="Login1" runat="server" 
                            TitleText="Log In Now"
                            OnLoginError="OnLoginError">
                            <TitleTextStyle 
                                Font-Bold="True" 
                                ForeColor="#0000C0" 
                                BackColor="#E0E0E0">
                        </TitleTextStyle>
                        </asp:Login>
                    </td>
                </tr>
            </table>
        </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 changeClick(ByVal sender As Object, ByVal e As EventArgs)
    Login1.TitleText = newTitle.Text
End Sub

Sub OnLoginError(ByVal sender As Object, ByVal e As EventArgs)
    Login1.TitleTextStyle.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">
            <table style="text-align:center; border:1">
                <tr>
                    <td>
                        Title Text:
                    </td>
                    <td>
                        <asp:TextBox id="newTitle" runat="server">Login</asp:TextBox></td>
                    <td>
                        <asp:Button id="change" runat="server" onClick="changeClick" Text="Change"></asp:Button></td>
                </tr>
                <tr>
                    <td colspan="3" align="center">
                        <asp:Login id="Login1" runat="server" 
                            TitleText="Log In Now"                            
                            OnLoginError="OnLoginError">
                            <TitleTextStyle 
                                Font-Bold="True" 
                                ForeColor="#0000C0" 
                                BackColor="#E0E0E0">
                        </TitleTextStyle>
                        </asp:Login>
                    </td>
                </tr>
            </table>
        </form>
    </body>
</html>

Commenti

La TitleTextStyle proprietà ottiene un riferimento a un TableItemStyle oggetto usato per modificare l'aspetto del titolo contenuto nella TitleText proprietà.

La TitleTextStyle proprietà definisce l'aspetto del titolo nel Login controllo. Questa proprietà è di sola lettura; tuttavia, è possibile impostare le proprietà dell'oggetto TableItemStyle restituito. È possibile impostare queste proprietà dichiarative nel formato Property-Subproperty, dove Subproperty rappresenta una proprietà della TableItemStyle classe , ad esempio TitleStyle-ForeColor. È possibile impostare la proprietà a livello di codice nel modulo Property.Subproperty , ad esempio TitleStyle.ForeColor.

Le impostazioni comuni includono colori di sfondo personalizzati, colore di testo e proprietà del tipo di carattere. La TitleTextStyle proprietà definisce l'aspetto TitleText della proprietà.

Le impostazioni di stile per la TitleTextStyle proprietà vengono unite alle impostazioni di stile per il Login controllo. Tutte le impostazioni effettuate nella proprietà eseguono l'override TitleTextStyle delle impostazioni corrispondenti nelle proprietà del Login controllo.

Le proprietà di stile seguenti Login vengono sostituite dalle TitleTextStyle impostazioni:

Quando si usano modelli per definire l'aspetto Login del controllo, la TitleTextStyle proprietà non ha alcun effetto.

Si applica a

Vedi anche