Login.DestinationPageUrl Egenskap
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Hämtar eller anger url:en för sidan som visas för användaren när ett inloggningsförsök lyckas.
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
Egenskapsvärde
URL:en för sidan som användaren omdirigeras till när ett inloggningsförsök lyckas. Standardvärdet är Empty.
- Attribut
Exempel
I följande kodexempel anges egenskapen DestinationPageUrl . Metoden Page_Load används för att koppla URL:en för den refererande sidan till målsidans URL så att målsidan kan returnera användaren till den ursprungliga sidan om så önskas.
<%@ 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>
Kommentarer
Egenskapen DestinationPageUrl anger den sida som visas när ett inloggningsförsök lyckas.
Standardbeteendet för Login kontrollen är att returnera användaren till den refererande sidan eller till den sida som definierats i defaultUrl attributet för elementet forms i Web.config-filen.
Egenskapen DestinationPageUrl åsidosätter standardbeteendet för Login kontrollen samt inställningen defaultUrl som görs i konfigurationsfilen.
Den här egenskapen kan inte anges med teman eller formatmallsteman. Mer information finns i ThemeableAttribute and ASP.NET Themes and Skins.