В море Web-сайтов легко потеряться. Если вы не обеспечите хорошей навигации, то пользователи начнут жаловаться (или перестанут заходить на сайт). ASP.NET предоставляет несколько элементов управления для описания и управления навигацией. Эти элементы включают:
□ Menu — вы можете использовать этот элемент управления для создания меню вашей страницы при помощи Visual Studio. Меню поддерживают подменю и выпадающие меню. Вы можете даже привязать ваше меню к источнику данных XML;
□ SiteMapPath — этот элемент управления позволяет вам при навигации пользователей по. вашему сайту оставлять так называемые "крошки от печенья". То есть вы всегда можете подсказать им, откуда они пришли и где находятся. При этом пользователи могут использовать этот список для перепрыгивания обратно в то место, где они только что были;
□ TreeView — этот элемент управления может показывать иерархические данные. Однако он может быть также привязан к XML-представлению вашего сайта, называемому картой сайта. Таким способом вы можете быстро описать навигационную структуру вашего сайта, которая обновляется в единственном месте.