Registers a name/value pair as a custom (expando) attribute of the specified control given a control ID, attribute name, and attribute value.
Namespace:
System.Web.UI
Assembly:
System.Web (in System.Web.dll)
Visual Basic (Declaration)
Public Sub RegisterExpandoAttribute ( _
controlId As String, _
attributeName As String, _
attributeValue As String _
)
Dim instance As ClientScriptManager
Dim controlId As String
Dim attributeName As String
Dim attributeValue As String
instance.RegisterExpandoAttribute(controlId, _
attributeName, attributeValue)
public void RegisterExpandoAttribute(
string controlId,
string attributeName,
string attributeValue
)
public:
void RegisterExpandoAttribute(
String^ controlId,
String^ attributeName,
String^ attributeValue
)
public function RegisterExpandoAttribute(
controlId : String,
attributeName : String,
attributeValue : String
)
The RegisterExpandoAttribute method registers a name/value pair as a custom (expando) attribute on the specified Control. The expando attribute is set dynamically from JavaScript to preserve XHTML compatibility for the rendered control's markup. Quotes and backslashes in the custom (expando) attribute's values are escaped. If you do not want to escape quotes and backslashes, call the RegisterExpandoAttribute overload method and set the encode parameter to false.
If the expando attribute is not found or the control to add the expando attribute to is not found, the client script is still emitted, but it will not affect the control.
Windows 7, Windows Vista, Windows XP SP2, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP Starter Edition, Windows Server 2008 R2, Windows Server 2008, Windows Server 2003, Windows Server 2000 SP4, Windows Millennium Edition, Windows 98
The .NET Framework and .NET Compact Framework do not support all versions of every platform. For a list of the supported versions, see .NET Framework System Requirements.
.NET Framework
Supported in: 3.5, 3.0, 2.0
Reference