Например, такой сайт ,как Amazon.com, разделен на несколько различных секций, каждая из которых предназначена для отдельного семейства (или категории) товаров, таких как книги (Books), электронные устройства (Electronics), компьютеры (Computers), DVD, и т.д. Каждая данная секция может состоять из подразделов. Раздел "Книги" (Books) разделен на такие категории, как "Книги на CD дисках" (Books on CD), романы (Novels), исторические (History), мелодрамы (Romance), и т.д. Обычно данные логические структуры образуются согласно иерархии типов. Следующее изображение демонстрирует сокращенную версию карты сайта Amazon.com.
Определившись с картой сайта, можно приступать к созданию пользовательского интерфейса навигации. На сайте Amazon.com главная страница в левой части содержит ссылки на каждую из главных секций. Переход к определенному разделу заключается в отображении подразделов в левой части. Также могут быть использованы другие интерфейсы навигации: можно использовать дерево, показывающее различные разделы и их подразделы, либо меню, в котором перечислены главные разделы, такие как книги, электронные устройства, DVD, и т.д.
До появления ASP.NET 2.0 разработчики обычно находили свои собственные пути решения такой проблемы, как навигация по сайту. В настоящее время использование ASP.NET 2.0 позволит вам с легкостью определить структуру сайта и реализовать ее при помощи обычных элементов интерфейса навигации. В данной статье мы рассмотрим особенности навигации по сайту при помощи ASP.NET 2.0. Читайте далее, чтобы узнать больше об этом!