Skip to main content
.NET Framework Class Library
Control..::.GetUniqueIDRelativeTo Method

Returns the prefixed portion of the UniqueID property of the specified control.

Namespace: System.Web.UI
Assembly: System.Web (in System.Web.dll)
Syntax
Public Function GetUniqueIDRelativeTo ( _
	control As Control _
) As String
public string GetUniqueIDRelativeTo(
	Control control
)
public:
String^ GetUniqueIDRelativeTo(
	Control^ control
)
member GetUniqueIDRelativeTo : 
        control:Control -> string 

Parameters

control
Type: System.Web.UI..::.Control
A control that is within a naming container.

Return Value

Type: System..::.String
The prefixed portion of the UniqueID property of the specified control.
Exceptions
ExceptionCondition
InvalidOperationException

The NamingContainer property of control is nullNothingnullptra null reference (Nothing in Visual Basic).

ArgumentNullException

control is nullNothingnullptra null reference (Nothing in Visual Basic).

Remarks

The UniqueID property of a control is generated by adding a prefix to the control's ID property. The prefix is composed of the UniqueID property of the control's naming container concatenated with a separator character. If the naming container is the page, there is no prefix. This method returns the prefix string. If there is no prefix string, it returns the UniqueID value of the control.

Version Information

.NET Framework

Supported in: 4
Platforms

Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

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