SiteMapDataSource 웹 서버 컨트롤 개요
업데이트: 2007년 11월
SiteMapDataSource 웹 서버 컨트롤은 ASP.NET 사이트 탐색에서 사용됩니다. SiteMapDataSource는 사이트 맵 공급자로부터 탐색 데이터를 가져온 다음 TreeView 및 Menu 컨트롤처럼 탐색 데이터를 표시할 수 있는 컨트롤에 이 데이터를 전달합니다.
이 항목의 내용은 다음과 같습니다.
배경
코드 예제
클래스 참조
배경
SiteMapDataSource 웹 서버 컨트롤은 사이트 맵 공급자로부터 탐색 데이터를 가져온 다음 TreeView 및 Menu 컨트롤처럼 탐색 데이터를 표시할 수 있는 컨트롤에 이 데이터를 전달합니다.
참고: |
---|
SiteMap 컨트롤에도 탐색 데이터가 표시되지만 SiteMapDataSource 컨트롤에 바인딩할 필요가 없습니다. 자세한 내용은 ASP.NET 사이트 탐색 개요를 참조하십시오. |
SiteMapDataSource 컨트롤은 사이트 맵에서 탐색 데이터를 가져옵니다. 이 데이터에는 URL, 제목, 설명 및 탐색 계층 구조에서의 위치와 같이 웹 사이트의 페이지에 대한 정보가 포함되어 있습니다. 탐색 데이터를 한 곳에 저장하면 웹 사이트의 탐색 메뉴에 항목을 추가하고 제거하기가 쉬워집니다.
이전 버전의 ASP 및 ASP.NET에서는 웹 사이트에 페이지를 추가한 다음 웹 사이트의 다른 모든 페이지에서 이 새 페이지로 연결되는 링크를 추가하는 경우 수동으로 링크를 추가하거나, 공용 파일을 포함하거나, 사용자 지정 탐색 기능을 개발해야 합니다. 그러나 ASP.NET 버전 2.0에는 탐색 메뉴를 손쉽게 만들고, 사용자 지정하고, 관리할 수 있는 탐색 컨트롤이 포함되어 있습니다.
맨 위로 이동
코드 예제
방법: 비계층적 웹 서버 컨트롤에서 사이트 맵 데이터 표시
방법: SiteMapDataSource 웹 서버 컨트롤로 검색되는 노드 필터링
맨 위로 이동
클래스 참조
다음 표에서는 SiteMapDataSource 컨트롤과 관련된 핵심 클래스를 보여 줍니다.
멤버 |
설명 |
---|---|
컨트롤의 기본 클래스입니다. |
|
텍스트 또는 이미지 하이퍼링크 집합을 표시하며 SiteMapDataSource 컨트롤에 바인딩될 수 있습니다. |
|
계층적 데이터를 트리 구조로 표시하며 SiteMapDataSource 컨트롤에 바인딩될 수 있습니다. |
|
메뉴를 표시하며 SiteMapDataSource 컨트롤에 바인딩될 수 있습니다. |
맨 위로 이동