Control.ID 속성


서버 컨트롤에 할당된 프로그래밍 ID를 가져오거나 설정합니다.Gets or sets the programmatic identifier assigned to the server control.

 virtual property System::String ^ ID { System::String ^ get(); void set(System::String ^ value); };
public virtual string ID { get; set; }
public virtual string ID { get; set; }
member this.ID : string with get, set
Public Overridable Property ID As String

속성 값


컨트롤에 할당 된 프로그래밍 id입니다.The programmatic identifier assigned to the control.



void Page_Init(object sender,EventArgs e)
   // Add a event Handler for 'Init'.
   myControl.Init += new System.EventHandler(Control_Init);

void Control_Init(object sender,EventArgs e)
  Response.Write("The ID of the object initially : " + myControl.ID);      
  // Change the ID property.
   Response.Write("<br />The changed ID : " + myControl.ID);
Sub Page_Init(sender As Object, e As EventArgs)
   ' Add a event Handler for 'Init'.
   AddHandler myControl.Init, AddressOf Control_Init
End Sub

Sub Control_Init(sender As Object, e As EventArgs)
   Response.Write(("The ID of the object initially : " + myControl.ID))
   ' Change the ID property.
   myControl.ID = "TestControl"
   Response.Write(("<br />The changed ID : " + myControl.ID))
End Sub


서버 컨트롤에서이 속성을 설정 합니다. 프로그래밍 방식 액세스를 서버 컨트롤의 속성, 이벤트 및 메서드를 제공 합니다.Setting this property on a server control provides you with programmatic access to the server control's properties, events, and methods. ASP.NET 서버 컨트롤의 여는 태그에 ID 특성을 선언 하 여 웹 개발자가이 속성을 설정할 수 있습니다.This property can be set by Web developers by declaring an ID attribute in the opening tag of an ASP.NET server control.

서버 컨트롤에 대해 선언적으로 또는 프로그래밍 방식으로이 속성을 지정 하지 않은 경우 부모 컨트롤의 Controls 속성을 통해 컨트롤에 대 한 참조를 가져올 수 있습니다.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.


영숫자 문자 및 밑줄 (_)만 조합은이 속성에 대 한 유효한 값입니다.Only combinations of alphanumeric characters and the underscore character ( _ ) are valid values for this property. 공백이 나 다른 잘못 된 문자를 포함 하 여 ASP.NET 페이지 파서 오류가 발생 합니다.Including spaces or other invalid characters will cause an ASP.NET page parser error.

적용 대상

추가 정보