Login.DestinationPageUrl Proprietà

Definizione

Ottiene o imposta l'URL della pagina visualizzata quando un tentativo di accesso ha esito positivo.

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

Valore della proprietà

URL della pagina a cui è reindirizzato l'utente quando un tentativo di accesso ha esito positivo. Il valore predefinito è Empty.

Attributi

Esempio

Nell'esempio di codice seguente viene impostata la DestinationPageUrl proprietà . Il metodo Page_Load viene usato per collegare l'URL della pagina di riferimento all'URL della pagina di destinazione in modo che la pagina di destinazione possa restituire l'utente alla pagina originale se necessario.

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

Commenti

La DestinationPageUrl proprietà specifica la pagina visualizzata quando un tentativo di accesso ha esito positivo.

Il comportamento predefinito del Login controllo consiste nel restituire l'utente alla pagina di riferimento o alla pagina definita nell'attributo defaultUrl dell'elemento forms nel file Web.config.

La DestinationPageUrl proprietà esegue l'override del comportamento predefinito del Login controllo, nonché dell'impostazione defaultUrl effettuata nel file di configurazione.

Questa proprietà non può essere impostata da temi oppure temi di fogli di stile. Per altre informazioni, vedere ThemeableAttribute e ASP.NET Temi e skin.

Si applica a

Vedi anche