Система навигации ASP.NET 2.0 действительно удобна для веб-разработки, но пользователи, которые ее использовали, обнаружат, что у системы навигации есть большой недостаток: она требует вручную писать файл web.sitemap, а синтаксис web.sitemap Популярны в утверждениях. Слова «довольно простые», но в реальном использовании, хотя они и просты, вы обязательно допустите ошибки при немного сложной навигации. Почему? Ниже приведена простая карта сайта
Грубо говоря, это просто вложение некоторого siteMapNode, но открытие и закрытие вложенного ответа определенно раздражает людей, но компьютеры любят иметь дело с этими простыми связями, поэтому мы можем Напишите файл, который позволит системе автоматически получать страницы текущего приложения и автоматически генерировать навигацию.
Миклае написал статью. Я переписал ее на C# и скомпилировал в файл DLL. Теперь вам нужно только скопировать файл DLL в каталог bin вашего проекта. И установите элемент управления навигацией (меню, древовидное представление) для ссылки на DLL. При запуске система автоматически создаст систему навигации на основе вашего файла каталога.
Конечно, функции этого файла DLL гораздо шире. Он автоматически удалит каталоги APP_* и bin. Если вы хотите, вы можете настроить его в web.config и указать dll не отображать определенный каталог.
Теперь вам больше не нужно изменять файл web.sitemap при добавлении/удалении файлов
http://www.cnblogs.com/mqingqing123/archive/2006/09/04/494616.html.