Login.DestinationPageUrl Eigenschap

Definitie

Hiermee wordt de URL van de pagina opgehaald of ingesteld die wordt weergegeven aan de gebruiker wanneer een aanmeldingspoging is geslaagd.

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

Waarde van eigenschap

De URL van de pagina waarnaar de gebruiker wordt omgeleid wanneer een aanmeldingspoging is geslaagd. De standaardwaarde is Empty.

Kenmerken

Voorbeelden

In het volgende codevoorbeeld wordt de DestinationPageUrl eigenschap ingesteld. De methode Page_Load wordt gebruikt om de URL van de verwijzende pagina toe te voegen aan de URL van de doelpagina, zodat de doelpagina de gebruiker desgewenst naar de oorspronkelijke pagina kan retourneren.

<%@ 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>

Opmerkingen

De DestinationPageUrl eigenschap geeft de pagina op die wordt weergegeven wanneer een aanmeldingspoging is geslaagd.

Het standaardgedrag van het Login besturingselement is om de gebruiker terug te keren naar de verwijzende pagina of naar de pagina die is gedefinieerd in het defaultUrl kenmerk van het forms element in het bestand Web.config.

De DestinationPageUrl eigenschap overschrijft het standaardgedrag van het Login besturingselement, evenals de defaultUrl instelling die is gemaakt in het configuratiebestand.

Deze eigenschap kan niet worden ingesteld op thema's of opmaakmodellen. Zie ThemeableAttribute en ASP.NET Thema's en skins voor meer informatie.

Van toepassing op

Zie ook