PageAdapter.GetStatePersister Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Retourneert een object dat door de webpagina wordt gebruikt om het besturingselement te behouden en statussen weer te geven.
public:
virtual System::Web::UI::PageStatePersister ^ GetStatePersister();
public virtual System.Web.UI.PageStatePersister GetStatePersister();
abstract member GetStatePersister : unit -> System.Web.UI.PageStatePersister
override this.GetStatePersister : unit -> System.Web.UI.PageStatePersister
Public Overridable Function GetStatePersister () As PageStatePersister
Retouren
Een object dat is afgeleid van PageStatePersister dat ondersteuning biedt voor het maken en extraheren van de gecombineerde controle- en weergavestatussen voor de Page.
Opmerkingen
De PageStatePersister eigenschap gebruikt de GetStatePersister methode om het object te retourneren dat is afgeleid van de PageStatePersister klasse, waarmee het gecombineerde besturingselement wordt opgehaald en de statussen voor de pagina worden opgehaald. Als er geen afgeleide paginaadapter aan de pagina is gekoppeld, wordt een HiddenFieldPageStatePersister object gebruikt om de status in een verborgen veld op de pagina te behouden.
| Koppelingstype | Resulterende koppeling |
|---|---|
| Naslaginformatie voor code-entiteit,cer | ToString |
| Naslaginformatie voor code-entiteit gekwalificeerd, cerq | Char.ToString |
| Naslaginformatie voor code-entiteiten, cers | ToString(Char) |
| Naslaginformatie over code-entiteiten gekwalificeerde specifieke, cerqs | Char.ToString(Char) |
Notities voor overnemers
Wanneer u overgaat van de PageAdapter klasse, kunt u de GetStatePersister() methode overschrijven om een andere persistente paginastatus te retourneren als het niet haalbaar is om de gecombineerde status in een verborgen veld te behouden (bijvoorbeeld vanwege beperkte resources).
De GetStatePersister() basisklasse retourneert een HiddenFieldPageStatePersister object. U kunt de SessionPageStatePersister klasse gebruiken om de paginastatus in sessiestatus te behouden.