Share via


Login.DestinationPageUrl Özellik

Tanım

Oturum açma girişimi başarılı olduğunda kullanıcıya görüntülenen sayfanın URL'sini alır veya ayarlar.

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

Özellik Değeri

Oturum açma girişimi başarılı olduğunda kullanıcının yönlendirildiği sayfanın URL'si. Varsayılan değer: Empty.

Öznitelikler

Örnekler

Aşağıdaki kod örneği özelliğini ayarlar DestinationPageUrl . Page_Load yöntemi, başvuruda bulunan sayfanın URL'sini hedef sayfanın URL'sine eklemek için kullanılır, böylece hedef sayfa isterseniz kullanıcıyı özgün sayfaya döndürebilir.

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

Açıklamalar

DestinationPageUrl özelliği, bir oturum açma girişimi başarılı olduğunda görüntülenen sayfayı belirtir.

Denetimin Login varsayılan davranışı, kullanıcıyı başvuran sayfaya veya Web.config dosyasındaki defaultUrl öğenin özniteliğinde forms tanımlanan sayfaya döndürmektir.

DestinationPageUrl özelliği, defaultUrl denetimin varsayılan davranışını Login ve yapılandırma dosyasında yapılan ayarı geçersiz kılar.

Bu özellik temalar veya stil sayfası temaları tarafından ayarlanamaz. Daha fazla bilgi için bkz ThemeableAttribute . temalar ve dış görünümler ASP.NET.

Şunlara uygulanır

Ayrıca bkz.