다음을 통해 공유


CatalogZoneBase.CatalogParts 속성

정의

CatalogPart 영역에 포함된 모든 CatalogZoneBase 컨트롤의 컬렉션을 가져옵니다.

public:
 property System::Web::UI::WebControls::WebParts::CatalogPartCollection ^ CatalogParts { System::Web::UI::WebControls::WebParts::CatalogPartCollection ^ get(); };
[System.ComponentModel.Browsable(false)]
public System.Web.UI.WebControls.WebParts.CatalogPartCollection CatalogParts { get; }
[<System.ComponentModel.Browsable(false)>]
member this.CatalogParts : System.Web.UI.WebControls.WebParts.CatalogPartCollection
Public ReadOnly Property CatalogParts As CatalogPartCollection

속성 값

영역의 모든 개별 CatalogPartCollection 컨트롤이 포함된 CatalogPart입니다.

특성

예외

컬렉션에 추가될 CatalogPart의 ID 속성에 할당된 값이 없는 경우

예제

다음 코드 예제는 프로그래밍 방식으로 속성에 CatalogParts 액세스 하는 방법을 보여 줍니다. 예제를 실행 하는 데 필요한 전체 코드의 예제 섹션을 참조 하세요.를 CatalogZoneBase 클래스 개요입니다.

코드 예제에서는 액세스 하는 방법을 보여 줍니다는 CatalogParts 속성 컬렉션을 반복 하 고 영역에 있는 모든 CatalogPart 컨트롤의 ID를 나열 합니다.

protected void Button2_Click(object sender, EventArgs e)
{
  Label1.Text = "<h3>CatalogPart List</h3>";
  foreach(CatalogPart part in CatalogZone1.CatalogParts)
  {
    Label1.Text += part.ID + "<br />";
  }
}
Protected Sub Button2_Click(ByVal sender As Object, _
  ByVal e As EventArgs)
  Label1.Text = "<h3>CatalogPart List</h3>"
  Dim part As CatalogPart
  For Each part In CatalogZone1.CatalogParts
    Label1.Text += part.ID + "<br />"
  Next part

End Sub

브라우저에서 페이지를 로드할 때 드롭다운 목록에서 카탈로그 를 선택하여 카탈로그 표시 모드로 전환할 수 있습니다. 카탈로그가 표시되면 CatalogParts 나열 단추를 클릭하여 속성에 CatalogParts 액세스할 수 있는 방법을 보여 줄 수 있습니다.

설명

속성은 CatalogParts 영역에 있는 모든 CatalogPart 컨트롤의 컬렉션에 대한 참조를 제공합니다. 웹 파트 컨트롤 집합과 함께 제공되는 컨트롤과 영역에 추가된 모든 사용자 지정 CatalogPart 컨트롤을 모두 CatalogPart 참조합니다.

다른 메서드가 속성에 액세스하고 속성이 메서드를 CatalogParts 호출할 때 컬렉션이 CreateCatalogParts 처음에 만들어집니다.

참고

CatalogPart 메서드의 구현 CreateCatalogParts 에서 컨트롤 컬렉션 CatalogPart 에 추가 되는 값이 해당 ID 속성에 할당 되어야 합니다. 그렇지 않으면 예외는 컬렉션이 할당 CatalogParts 된 경우는 속성입니다.

적용 대상

추가 정보