Udostępnij za pośrednictwem


SessionPageStatePersister(Page) Konstruktor

Definicja

Inicjuje nowe wystąpienie klasy 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)

Parametry

page
Page

Tworzony Page jest mechanizm trwałości stanu widoku.

Wyjątki

Parametr HttpSessionState ma wartość null (Nothing w Visual Basic)

Przykłady

Poniższy przykład kodu pokazuje, jak napisać klasę PageAdapter , aby zwrócić wystąpienie SessionPageStatePersister klasy w celu zapisania stanu widoku do obiektu sesji po stronie serwera.

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

Dotyczy