Login.DestinationPageUrl 속성

정의

로그인에 성공할 경우 사용자에게 표시할 페이지의 URL을 가져오거나 설정합니다.

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

속성 값

로그인에 성공할 경우 사용자가 리디렉션될 페이지의 URL입니다. 기본값은 Empty입니다.

특성

예제

다음 코드 예제에서는 DestinationPageUrl 속성입니다. Page_Load 메서드는 대상 페이지가 원하는 경우 사용자를 원래 페이지로 반환할 수 있도록 참조 페이지의 URL을 대상 페이지의 URL에 연결하는 데 사용됩니다.

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

설명

속성은 DestinationPageUrl 로그인 시도가 성공할 때 표시되는 페이지를 지정합니다.

컨트롤의 Login 기본 동작은 사용자를 참조 페이지 또는 Web.config 파일의 forms 요소 특성에 defaultUrl 정의된 페이지로 반환하는 것입니다.

속성은 DestinationPageUrl 구성 파일에서 만든 설정뿐만 defaultUrl 아니라 컨트롤의 Login 기본 동작을 재정의합니다.

이 속성은 테마 또는 스타일시트 테마에 의해 설정될 수 없습니다. 자세한 내용은 ThemeableAttribute 하 고 ASP.NET 테마 및 스킨합니다.

적용 대상

추가 정보