WebPart::SetPersonalizationDirty Method (Control^)
Sets a flag indicating that personalization data has changed for the specified server control that resides in a WebPartZoneBase zone.
Assembly: System.Web (in System.Web.dll)
| Exception | Condition |
|---|---|
| ArgumentNullException | The object in the control parameter is null. |
| ArgumentException | The control is not associated with a page. |
| InvalidOperationException | The page associated with the control does not have a WebPartManager. |
| ArgumentException | The control derives from WebPart. Controls that derive from WebPart should use the protected SetPersonalizationDirty method instead. |
The WebPart::SetPersonalizationDirty method has the same purpose as the WebPart::SetPersonalizationDirty() method, which is to set a flag indicating that control state data has been changed (personalized) on a server control during an HTTP GET request. The difference between these methods is that the WebPart::SetPersonalizationDirty method is used for server controls that do not inherit from the WebPart class, but are placed within WebPartZoneBase zones to participate in Web Parts applications.
Available since 2.0