Freigeben über


SessionPageStatePersister(Page) Konstruktor

Definition

Initialisiert eine neue Instanz der SessionPageStatePersister-Klasse.

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)

Parameter

page
Page

Die Page, für die der Dauerhaftigkeitsmechanismus für den Ansichtszustand erstellt wird.

Ausnahmen

HttpSessionState ist NULL (Nothing in Visual Basic).

Beispiele

Im folgenden Codebeispiel wird veranschaulicht, wie Sie eine PageAdapter Klasse schreiben können, um eine Instanz der SessionPageStatePersister Klasse zurückzugeben, um den Ansichtsstatus im serverseitigen Sitzungsobjekt zu speichern.

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

Gilt für