Control.ID Property
.NET Framework 3.0
Gets or sets the programmatic identifier assigned to the server control.
Namespace: System.Web.UI
Assembly: System.Web (in system.web.dll)
Assembly: System.Web (in system.web.dll)
[ThemeableAttribute(false)] public: virtual property String^ ID { String^ get (); void set (String^ value); }
/** @property */ public String get_ID () /** @property */ public void set_ID (String value)
public function get ID () : String public function set ID (value : String)
Not applicable.
Property Value
The programmatic identifier assigned to the control.Setting this property on a server control provides you with programmatic access to the server control's properties, events, and methods. This property can be set by Web developers by declaring an ID attribute in the opening tag of an ASP.NET server control.
If this property is not specified for a server control, either declaratively or programmatically, you can obtain a reference to the control through its parent control's Controls property.
Note: |
|---|
|
Only combinations of alphanumeric characters and the underscore character ( _ ) are valid values for this property. Including spaces or other invalid characters will cause an ASP.NET page parser error. |
void Page_Init(Object sender,EventArgs e)
{
// Add a event Handler for 'Init'.
myControl.add_Init(new System.EventHandler(Control_Init));
} //Page_Init
void Control_Init(Object sender,EventArgs e)
{
get_Response().Write("The ID of the object initially : "
+ myControl.get_ID());
// Change the ID property.
myControl.set_ID("TestControl");
get_Response().Write("<br />The changed ID : " + myControl.get_ID());
} //Control_Init
Community Additions
ADD
Show:
Note: