Login.TitleTextStyle Propriété

Définition

Obtient une référence à une collection de propriétés qui définissent l'apparence du texte de titre dans le contrôle 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

Valeur de propriété

TableItemStyle

Référence au TableItemStyle qui contient des propriétés qui définissent l'apparence du texte de titre.

Attributs

Exemples

L’exemple de code suivant définit la couleur de texte, la couleur d’arrière-plan et le poids de police du titre en définissant les propriétés de l’objet TableItemStyle référencé par la TitleTextStyle propriété.

Important

Cet exemple contient une zone de texte qui accepte l’entrée utilisateur, qui est une menace de sécurité potentielle. Par défaut, les pages web ASP.NET vérifient que l’entrée d’utilisateur n’inclut pas de script ou d’éléments HTML. Pour plus d’informations, consultez Vue d’ensemble des attaques de 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>

Remarques

La TitleTextStyle propriété obtient une référence à un TableItemStyle objet que vous utilisez pour modifier l’apparence du titre contenu dans la TitleText propriété.

La TitleTextStyle propriété définit l’apparence du titre dans le Login contrôle. Cette propriété est en lecture seule ; Toutefois, vous pouvez définir les propriétés de l’objet TableItemStyle qu’il retourne. Vous pouvez définir ces propriétés de manière déclarative dans le formulaireProperty-Subproperty, où Subproperty représente une propriété de la TableItemStyle classe (par exemple). TitleStyle-ForeColor Vous pouvez définir la propriété par programmation dans le formulaire Property.Subproperty (par exemple). TitleStyle.ForeColor

Les paramètres courants incluent la couleur d’arrière-plan personnalisée, la couleur du texte et les propriétés de police. La TitleTextStyle propriété définit l’apparence de la TitleText propriété.

Les paramètres de style de la TitleTextStyle propriété sont fusionnés avec les paramètres de style du Login contrôle. Tous les paramètres effectués dans la TitleTextStyle propriété remplacent les paramètres correspondants dans les propriétés du Login contrôle.

Les propriétés de style suivantes Login sont remplacées par TitleTextStyle les paramètres :

Lorsque vous utilisez des modèles pour définir l’apparence du Login contrôle, la TitleTextStyle propriété n’a aucun effet.

S’applique à

Voir aussi