Login.DestinationPageUrl Eigenschaft

Definition

Ruft die URL der Seite ab, die dem Benutzer nach erfolgreicher Anmeldung angezeigt wird, oder legt diesen fest.

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

Eigenschaftswert

Die URL der Seite, zu der der Benutzer nach erfolgreicher Anmeldung umgeleitet wird. Der Standardwert ist Empty.

Attribute

Beispiele

Im folgenden Beispiel wird die Eigenschaft auf DestinationPageUrl festgelegt. Die Page_Load-Methode wird verwendet, um die URL der verweisenden Seite an die URL der Zielseite anzufügen, damit die Zielseite den Benutzer bei Bedarf zur ursprünglichen Seite zurückgibt.

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

Hinweise

Die DestinationPageUrl -Eigenschaft gibt die Seite an, die angezeigt wird, wenn ein Anmeldeversuch erfolgreich ist.

Das Standardverhalten des Login Steuerelements besteht darin, den Benutzer auf die verweisende Seite oder auf die seite zurückzugeben, die defaultUrl im -Attribut des forms Elements in der Web.config-Datei definiert ist.

Die DestinationPageUrl -Eigenschaft überschreibt das Standardverhalten des Login Steuerelements sowie die in der defaultUrl Konfigurationsdatei vorgenommene Einstellung.

Diese Eigenschaft kann nicht durch Designs oder Stylesheetdesigns festgelegt werden. Weitere Informationen finden Sie unter ThemeableAttribute und ASP.NET-Designs und Skins.

Gilt für:

Weitere Informationen