ControlDesigner.RegisterClone Method

Note: This method is new in the .NET Framework version 2.0.

Registers internal data in a cloned control.

Namespace: System.Web.UI.Design
Assembly: System.Design (in system.design.dll)

public:
void RegisterClone (
	Object^ original, 
	Object^ clone
)
public void RegisterClone (
	Object original, 
	Object clone
)
public function RegisterClone (
	original : Object, 
	clone : Object
)

Parameters

original

The control associated with the control designer.

clone

The cloned copy of the associated control.

Exception typeCondition

ArgumentNullException

original is null.

-or-

clone is null.

Whenever an item is cloned, there might be some internal data structures, such as meta: attributes, that should be included in the cloned control by the control designer. A page developer might add meta: attributes to the markup of a control and there is no way, nor is there a reason, for the control to distinguish what those tags might be. Therefore, if your control designer provides a way to edit complex properties or formats before applying changes to a page, you would create a clone of the control, pass both the original control and the clone to this RegisterClone method, and then, when the changes are persisted to the tag, all meta: attributes are also persisted.

  • Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see .

Windows 98, Windows 2000 SP4, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition

The .NET Framework does not support all versions of every platform. For a list of the supported versions, see System Requirements.

.NET Framework

Supported in: 2.0
Show: