ASP.NET
사이트 탐색
shakeJ 상업적 용도 금지
사이트 탐색!?
일관된 방식으로 사용자들이 사이트 탐색이 가능하게끔 하는 기능을 제공하는 클래스 집합이다.
흔히 생가하는 메뉴로 생각하시면 되겠네요.
- 사이트맵
사이트 맵은 웹사이트의 정보를 한눈에 검색하기 위해 만들어진 웹사이트의 시각적 설계도 또는 지도입니다.
[파일]-> [새파일추가] ->[web]->sitemap파일 클릭.
탐색 컨트롤 사용하기
이절은 sitemappath,treeview, menu 컨트롤과 같은 탐색 컨트롤을 통해 탐색 링크로 표현하는 방법을 공부한다.
- SiteMapPath 컨트롤
Home > 카테고리 > 내부 카테고리 > html
과 같이 표현되는 탐색경로를 표현하는 데 사용이 된다.
주요 속성
PathSeparator : 탐색 경로에서 각 탐색 링크를 구분하는 구분자를 가져오거나 설정한다. 기본값은 ">" 입니다
ShowToolTips : 툴팁 표시여부입니다.
SiteMapProvider : 사이트 맵 공급자의 이름을 가져오거나 설정합니다.
TreeView 컨트롤
목차 또는 파일 디렉터리와 같은 계층적 데이터를 트리 구조로 표현하는 탐색 컨트롤이다.
XML 파일과 바인딩하기.
TreeView 컨트롤 과 XML파일을 바인딩하는 예제를 작성한다.
위와 같이 하게 되면 내용은 xml에 포함되어진 내용을 가지고오게 됩니다.
Menu 컨트롤
메뉴 컨트롤은 웹사이트에서 정적 또는 동적으로 표시되는 메뉴등을 표현하는 데 사용되는 탐색 컨트롤이다. 메뉴 컨트롤은 정적 메뉴와 동적메뉴를 지원한다.
마우스가 오버되면 메뉴가 뜨는 형식의 메뉴가 완성된 것을 볼 수가 있다.
'옛글 > ASP.NET' 카테고리의 다른 글
이번에 ASP.NET으로 제작하는 UHI(underground hiphop info) 전체틀 (0) | 2010.10.28 |
---|---|
(ASP.NET) 보안의 전반적인 부분 (0) | 2010.10.28 |
오버라이드,오버라이딩 & 오버로드 (2) | 2010.10.28 |
ASP/SQL Grideview에 있는 내용을 Excel To Export (0) | 2010.10.28 |
ASP.NET 로그인 상태인데도 ‘뒤로 가기 버튼시’뒤로 넘어가질 때 해결방법 (0) | 2010.10.28 |