Allows Web Parts controls to track the specific phases of the personalization load and save process.

See Also: ITrackingPersonalizable Members


public interface ITrackingPersonalizable


This interface allows control developers to track different phases of the personalization life cycle, including the loading and saving of personalization data. In most cases, to use this interface you would create a custom System.Web.UI.WebControls.WebParts.WebPart or System.Web.UI.WebControls.WebParts.WebPartManager and implement this interface. Additionally, controls that need to manage their own change ("dirty") tracking should implement this interface. Controls that manage their own change tracking should return true from the ITrackingPersonalizable.TracksChanges property.

If false is returned, then ASP.NET is responsible for determining changes by comparing the property information loaded with the property information that was saved.


Namespace: System.Web.UI.WebControls.WebParts
Assembly: System.Web (in System.Web.dll)
Assembly Versions:
Since: .NET 2.0