Хлебные крошки - ASP.NET - VS2008 - PullRequest
4 голосов
/ 10 марта 2009

В моем старом веб-приложении asp.net 1.1 дня у меня были собственные «хлебные крошки» для навигации по сайту. Я хочу переделать свой сайт, используя VS-2008. Есть ли в нем встроенные панировочные сухари, которые можно разместить на главной странице? Если так, то может ли кто-нибудь указать мне правильное направление?

Это то, что я представляю

Мастер-страницы имеют вкладки, подобные параметрам навигации, и когда они нажимают на определенную опцию навигации, я включаю элемент управления SiteNavigation и выделяю выбранную вкладку на главных страницах

Ответы [ 3 ]

3 голосов
/ 11 марта 2009

Используйте элемент управления SiteMapPath. Если данные хлебной крошки являются статическими, используйте файл Web.sitemap, чтобы определить их, и все готово. Если это динамический подкласс класса SiteMapProvider, чтобы определить собственную логику и использовать стандартный элемент управления SiteMapPath, чтобы отобразить его.

2 голосов
/ 10 марта 2009

Существует действительно элемент управления Bread Crumb для .NET 2.0+, он работает с SiteMap.xml, который также позволит вам добавить карту сайта. Его довольно просто использовать, но сайт должен быть статически выложен, в противном случае вам нужно создать собственного провайдера карты сайта (что не очень сложно). Взгляните на Эта запись в блоге , которая описывает использование хлебных крошек.

1 голос
/ 10 марта 2009

вы ищете объект sitemappath, который требует, чтобы карта сайта была включена в проект

...