Control.ID 속성
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
서버 컨트롤에 할당된 프로그래밍 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
속성 값
컨트롤에 할당된 프로그래밍 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 페이지 파서 오류가 발생합니다.