Навигация по сайту в ASP.NET 2.0 - Расширяем возможности провайдера FileSystemSiteMapProvider

ОГЛАВЛЕНИЕ

Расширяем возможности провайдера FileSystemSiteMapProvider

Реализация FileSystemSiteMapProvider, продемонстрированная тут, использует очень простой алгоритм определения заголовка для SiteMapNodes файлов и папок - она просто использует название файла или папки, заменяя underscores (_) пробелами. Тем не менее, вы наверняка захотите установить в качестве основы названия файла значение элемента <title> (если таковое существует), или основываться на каком-то критерии либо тэге <meta>. Вы с легкостью можете добавить данную функциональность путем расширения класса FileSystemSiteMapProvider и перегрузки методов GetFileTitle() и GetFolderTitle(). Данные два метода возвращают заголовок, используемый SiteMapNode для указанного пути к файлу либо каталогу.