Login.DestinationPageUrl Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá nebo nastaví adresu URL stránky, která se uživateli zobrazí při úspěšném pokusu o přihlášení.
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
Hodnota vlastnosti
Adresa URL stránky, na které se uživatel přesměruje, když je pokus o přihlášení úspěšný. Výchozí hodnota je Empty.
- Atributy
Příklady
Následující příklad kódu nastaví DestinationPageUrl vlastnost. Metoda Page_Load slouží k připojení adresy URL odkazující stránky k adrese URL cílové stránky, aby cílová stránka v případě potřeby vrátila uživatele na původní stránku.
<%@ 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>
Poznámky
Vlastnost DestinationPageUrl určuje stránku, která se zobrazí při úspěšném pokusu o přihlášení.
Výchozí chování Login ovládacího prvku je vrátit uživatele na odkazovou stránku nebo na stránku definovanou v defaultUrl atributu forms prvku v souboru Web.config.
Vlastnost DestinationPageUrl přepíše výchozí chování Login ovládacího prvku a defaultUrl také nastavení provedené v konfiguračním souboru.
Tuto vlastnost nelze nastavit motivy ani motivy šablon stylů. Další informace najdete v tématu ThemeableAttribute a ASP.NET Motivy a skiny.