Login.DestinationPageUrl Propriété

Définition

Obtient ou définit l'URL de la page affichée à l'attention de l'utilisateur lorsqu'une tentative de connexion est réussie.

public:
 virtual property System::String ^ DestinationPageUrl { System::String ^ get(); void set(System::String ^ value); };
[System.Web.UI.Themeable(false)]
public virtual string DestinationPageUrl { get; set; }
[<System.Web.UI.Themeable(false)>]
member this.DestinationPageUrl : string with get, set
Public Overridable Property DestinationPageUrl As String

Valeur de propriété

URL de la page vers laquelle l'utilisateur est redirigé lorsqu'une tentative de connexion est réussie. La valeur par défaut est Empty.

Attributs

Exemples

L’exemple de code suivant définit la DestinationPageUrl propriété . La méthode Page_Load est utilisée pour attacher l’URL de la page de référence à l’URL de la page de destination afin que la page de destination puisse renvoyer l’utilisateur à la page d’origine si vous le souhaitez.

<%@ Page Language="C#" autoEventWireup="false" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<script runat="server">
        void PageLoad(Object sender, EventArgs e)
        {
            Login1.DestinationPageUrl = 
                String.Format("terms.aspx?{0}", Request.QueryString.ToString());
        }
</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" 
                DestinationPageUrl="terms.aspx">
            </asp:Login>
        </form>
    </body>
</html>
<%@ Page Language="VB" autoEventWireup="false" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<script runat="server">
        Sub Page_Load(ByVal sender As Object, ByVal e As EventArgs)
            login1.DestinationPageUrl = _
                String.Format("terms.aspx?{0}", Request.QueryString.ToString())
        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" 
                DestinationPageUrl="terms.aspx">
            </asp:Login>
        </form>
    </body>
</html>

Remarques

La DestinationPageUrl propriété spécifie la page qui s’affiche lorsqu’une tentative de connexion réussit.

Le comportement par défaut du Login contrôle consiste à renvoyer l’utilisateur à la page de référence ou à la page définie dans l’attribut defaultUrl de l’élément forms dans le fichier Web.config.

La DestinationPageUrl propriété remplace le comportement par défaut du Login contrôle, ainsi que le defaultUrl paramètre effectué dans le fichier de configuration.

Cette propriété ne peut pas être définie par les thèmes ou les thèmes de feuille de style. Pour plus d’informations, consultez ThemeableAttribute et ASP.NET thèmes et skins.

S’applique à

Voir aussi