본문 바로가기

sitemap

[ASP.NET] 사이트 네비게이션 (sitemap) 1. sitemap 여러 페이지를 이동할때 현재 페이지가 전체사이트에서 어느위치에 해당하는지를 나타내고 그 기준에서 다른 페이지로의 이동을 쉽게 구현한 것이 사이트네비게이션입니다. ASP.NET에서도 사이트네비게이션 구현을 위한 방안이 마련되어 있는데 방법은 다소 복잡해 보이지만 일단 한번 적용하고 나면 관리가 쉬어진다는 장점이 있습니다. 이를테면 사이트의 전체구조중 특정 페이지의 이름이 바뀌는 경우라면 수동으로 사이트네비게이션을 구현했을때 해당 페이지가 표시되는 모든 부분을 찾아 일일이 수정해야 하지만 ASP.NET에서는 sitemap파일 하나를 수정하는 것으로 마무리할 수 있습니다. ASP.NET에서 사이트네비게이션 구현을 위해서는 우선 sitemap파일을 만들어야 합니다. 이 파일은 XML형태로 된.. 더보기
[ASP.NET] SiteMapDataSource SiteMapDataSource 컨트롤은 .sitemap 파일에 저장된 데이터를 다루기 위한 컨트롤입니다. ▶ 은 sitemap 파일에 저장된 XML 구조의 데이터를 보여주고 있으며 대부분의 경우 SiteMapDataSource 컨트롤은 위와 같은 sitemap 데이터를 가공하여 보여주기 위해 특정 컨트롤에 바인딩되어 사용되는 경우가 많습니다. ▶ SiteMapDataSource 오로지 sitemap 데이터만 다루기 위한 컨트롤로서 매우 단순하며 간단한 컨트롤입니다. 다른 Data Source 컨트롤에 존재하는 캐싱기능은 제공되지 않으며 하다못해 기본적인 설명을 도와주는 설정 마법사도 존재하지 않습니다. 더보기