PageAdapter.GetStatePersister Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Returnerar ett objekt som används av webbsidan för att behålla kontroll- och vytillstånden.
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
Returer
Ett objekt som härleds från PageStatePersister som har stöd för att skapa och extrahera de kombinerade kontroll- och vytillstånden Pageför .
Kommentarer
Egenskapen PageStatePersister använder GetStatePersister metoden för att returnera objektet, härlett från PageStatePersister klassen, som bildar och extraherar de kombinerade kontroll- och vytillstånden för sidan. Om det inte finns något härledt sidkort kopplat till sidan används ett HiddenFieldPageStatePersister objekt för att behålla tillståndet i ett dolt fält på sidan.
| Länktyp | Resulterande länk |
|---|---|
| Kodentitetsreferens,cer | ToString |
| Kodentitetsreferens kvalificerad, cerq | Char.ToString |
| Code Entity Reference Specific,cers | ToString(Char) |
| Code Entity Reference Qualified Specific, cerqs | Char.ToString(Char) |
Anteckningar till arvingar
När du ärver från PageAdapter klassen kan du åsidosätta GetStatePersister() metoden för att returnera en annan härledd sidtillståndsbeständighet om det inte är möjligt att behålla det kombinerade tillståndet i ett dolt fält (till exempel på grund av begränsade resurser).
Basklassen GetStatePersister() returnerar ett HiddenFieldPageStatePersister objekt. Du kan använda SessionPageStatePersister klassen för att behålla sidtillståndet i sessionstillstånd.