다음을 통해 공유


Control.ID 속성

정의

서버 컨트롤에 할당된 프로그래밍 ID를 가져오거나 설정합니다.

public:
 virtual property System::String ^ ID { System::String ^ get(); void set(System::String ^ value); };
public virtual string ID { get; set; }
[System.Web.UI.Themeable(false)]
public virtual string ID { get; set; }
member this.ID : string with get, set
[<System.Web.UI.Themeable(false)>]
member this.ID : string with get, set
Public Overridable Property ID As String

속성 값

String

컨트롤에 할당된 프로그래밍 ID입니다.

특성

예제

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.
   myControl.ID="TestControl";
   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

설명

서버 컨트롤에서 이 속성을 설정하면 서버 컨트롤의 속성, 이벤트 및 메서드에 프로그래밍 방식으로 액세스할 수 있습니다. 이 속성은 ASP.NET 서버 컨트롤의 여는 태그에 특성을 선언하여 ID 웹 개발자가 설정할 수 있습니다.

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

참고

영숫자 문자와 밑줄 문자(_)의 조합만 이 속성에 유효한 값입니다. 공백 또는 기타 잘못된 문자를 포함하면 ASP.NET 페이지 파서 오류가 발생합니다.

적용 대상

추가 정보