다음을 통해 공유


SessionPageStatePersister(Page) 생성자

정의

SessionPageStatePersister 클래스의 새 인스턴스를 초기화합니다.

public:
 SessionPageStatePersister(System::Web::UI::Page ^ page);
public SessionPageStatePersister (System.Web.UI.Page page);
new System.Web.UI.SessionPageStatePersister : System.Web.UI.Page -> System.Web.UI.SessionPageStatePersister
Public Sub New (page As Page)

매개 변수

page
Page

뷰 상태 유지 메커니즘이 작성된 대상 Page입니다.

예외

HttpSessionState가 null(Visual Basic에서는 Nothing)인 경우

예제

다음 코드 예제에서는 작성 하는 방법을 PageAdapter 클래스의 인스턴스를 반환 하는 SessionPageStatePersister 서버 쪽 세션 개체를 뷰 상태를 저장 하는 클래스입니다.

namespace Samples.AspNet.CS {

    using System.Web.UI;

    public class MyPageAdapter : System.Web.UI.Adapters.PageAdapter {

        public override PageStatePersister GetStatePersister() {
            return new SessionPageStatePersister(Page);
        }
    }
}
Imports System.Web.UI

Namespace Samples.AspNet.VB

    Public Class MyPageAdapter
       Inherits System.Web.UI.Adapters.PageAdapter


       Public Overrides Function GetStatePersister() As PageStatePersister
          Return New SessionPageStatePersister(Page)
       End Function 'GetStatePersister

    End Class

End Namespace

적용 대상