본문 바로가기

옛글/ASP.NET

(ASP.NET) 사이트 탐색/메뉴

반응형

ASP.NET

 사이트 탐색

 

 shakeJ 상업적 용도 금지

 

사이트 탐색!?

 

일관된 방식으로 사용자들이 사이트 탐색이 가능하게끔 하는 기능을 제공하는 클래스 집합이다.

흔히 생가하는 메뉴로 생각하시면 되겠네요.

 

- 사이트맵

사이트 맵은 웹사이트의 정보를 한눈에 검색하기 위해 만들어진 웹사이트의 시각적 설계도 또는 지도입니다.

[파일]-> [새파일추가] ->[web]->sitemap파일 클릭.

 

탐색 컨트롤 사용하기

이절은 sitemappath,treeview, menu 컨트롤과 같은 탐색 컨트롤을 통해 탐색 링크로 표현하는 방법을 공부한다.

 

- SiteMapPath 컨트롤

Home > 카테고리 > 내부 카테고리 > html

과 같이 표현되는 탐색경로를 표현하는 데 사용이 된다.

주요 속성

PathSeparator : 탐색 경로에서 각 탐색 링크를 구분하는 구분자를 가져오거나 설정한다. 기본값은 ">" 입니다

ShowToolTips : 툴팁 표시여부입니다.

SiteMapProvider : 사이트 맵 공급자의 이름을 가져오거나 설정합니다.

 

 

 

TreeView 컨트롤

목차 또는 파일 디렉터리와 같은 계층적 데이터를 트리 구조로 표현하는 탐색 컨트롤이다.

 

XML 파일과 바인딩하기.

TreeView 컨트롤 과 XML파일을 바인딩하는 예제를 작성한다.

위와 같이 하게 되면 내용은 xml에 포함되어진 내용을 가지고오게 됩니다.

 

Menu 컨트롤

메뉴 컨트롤은 웹사이트에서 정적 또는 동적으로 표시되는 메뉴등을 표현하는 데 사용되는 탐색 컨트롤이다. 메뉴 컨트롤은 정적 메뉴와 동적메뉴를 지원한다.

마우스가 오버되면 메뉴가 뜨는 형식의 메뉴가 완성된 것을 볼 수가 있다.

 

반응형