CatalogZoneBase.SaveControlState 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.
Sparar alla ändringar i en CatalogZoneBase kontrolls tillstånd som inträffar efter att webbsidan har publicerats tillbaka till servern.
protected public:
override System::Object ^ SaveControlState();
protected internal override object SaveControlState();
override this.SaveControlState : unit -> obj
Protected Friend Overrides Function SaveControlState () As Object
Returer
En Object som innehåller tillståndsdata för kontrollen. Om det inte har gjorts några ändringar i tillståndet returnerar nullmetoden .
Kommentarer
Metoden SaveControlState handlar om tillståndsdata som är viktiga för en kontrolls åtgärd (till exempel ett index eller nyckelord) och som är separat från kontrollens visningstillståndsdata.
Metoden anropar först basmetoden för att spara befintliga tillståndsdata för kontrollen. Därefter avgörs om en CatalogPart kontroll i zonen är markerad för närvarande genom att kontrollera om egenskapen SelectedCatalogPartID har ett värde. Om det finns en vald kontroll uppdaterar metoden befintliga tillståndsdata med tillståndsdata från den valda kontrollen och returnerar sedan alla tillståndsdata.
Anteckningar till arvingar
Du kan också åsidosätta SaveControlState() metoden i en härledd klass så att du kan uppdatera det sparade kontrolltillståndet för andra anpassade objekt i zonen.