Login.DestinationPageUrl Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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 zur verweisenden Seite oder zur im Attribut des Elements in der defaultUrl
forms
Web.config-Datei definierten Seite zurückzugeben.
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.