Login.DestinationPageUrl Właściwość

Definicja

Pobiera lub ustawia adres URL strony wyświetlanej użytkownikowi po pomyślnym wykonaniu próby logowania.

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

Wartość właściwości

Adres URL strony, do których użytkownik jest przekierowywany, gdy próba logowania zakończy się pomyślnie. Wartość domyślna to Empty.

Atrybuty

Przykłady

Poniższy przykład kodu ustawia DestinationPageUrl właściwość . Metoda Page_Load służy do dołączania adresu URL strony odwołującej się do adresu URL strony docelowej, aby strona docelowa mogła w razie potrzeby zwrócić użytkownika do oryginalnej strony.

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

Uwagi

Właściwość DestinationPageUrl określa stronę wyświetlaną po pomyślnym podjęciu próby logowania.

Domyślnym zachowaniem kontrolki Login jest zwrócenie użytkownika do strony odwołującej się lub do strony zdefiniowanej w defaultUrl atrybucie forms elementu w pliku Web.config.

Właściwość DestinationPageUrl zastępuje domyślne zachowanie kontrolki Login , a także defaultUrl ustawienie wprowadzone w pliku konfiguracji.

Nie można ustawić tej właściwości według motywów ani motywów arkusza stylów. Aby uzyskać więcej informacji, zobacz ThemeableAttributei ASP.NET Motywy i skóry.

Dotyczy

Zobacz też