PlaceHolder 웹 서버 컨트롤 개요
업데이트: 2007년 11월
PlaceHolder 컨트롤을 사용하면 페이지에 빈 컨테이너 컨트롤을 배치한 다음 런타임에 동적으로 자식 요소를 추가할 수 있습니다.
이 항목의 내용은 다음과 같습니다.
배경
코드 예제
클래스 참조
배경
PlaceHolder 웹 서버 컨트롤을 사용하면 페이지에 빈 컨테이너 컨트롤을 추가한 다음 런타임에 동적으로 자식 요소를 추가, 제거 또는 반복할 수 있습니다. 컨트롤은 해당 자식 요소만 렌더링하고 컨트롤의 자체 태그는 렌더링하지 않습니다.
예를 들어 사용자가 선택한 옵션에 따라 웹 페이지에 나타나는 단추 수를 다르게 할 수 있습니다. 이 방법을 사용하면 사용자가 사용할 수 없거나 관련이 없는 단추 때문에 혼동하는 일을 방지할 수 있습니다. 단추를 동적으로 만든 다음 해당 단추를 PlaceHolder 컨트롤의 자식으로 추가할 수 있습니다.
맨 위로 이동
코드 예제
방법: Web Forms 페이지에 PlaceHolder 웹 서버 컨트롤 추가(Visual Studio)
방법: 프로그래밍 방식으로 ASP.NET 웹 페이지에 컨트롤 추가
맨 위로 이동
클래스 참조
다음 표에서는 PlaceHolder 컨트롤과 관련된 클래스를 보여 줍니다.
멤버 |
설명 |
---|---|
컨트롤의 기본 클래스입니다. |
|
PlaceHolder 컨트롤을 빌드할 파서와 함께 작동하는 클래스입니다. 파생된 PlaceHolder 컨트롤에 대한 사용자 지정 컨트롤 작성기를 만들려면 이 클래스에서 상속해야 합니다. |
맨 위로 이동