CatalogZoneBase.SaveControlState Metod

Definition

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.

Gäller för

Se även