2013-06-27 1 views
1

Я пытаюсь создать карту сайта в Asp.Net MVC3.Карта сайта в MVC3 без использования стороннего инструмента

Есть ли какой-либо контроль, предоставленный Microsoft для создания файла Sitemap в MVC3 с использованием Razor view Engine?

Если нет, возможно ли в MVC3 создать карту сайта без использования стороннего инструмента, такого как пакет Nuget MvcSiteMapProvider?

+0

Я много исследовал этот вопрос, но ничего не нашел. Для этого я нашел несколько примеров, используя пакет Nuget. Пожалуйста, скажите мне, возможно ли это дело или нет. Нужно ли мне зависеть только от этого стороннего инструмента? – Jazz

ответ

0

Вы всегда можете свернуть свой собственный, который является то, что я делаю, но вот некоторые из существующих реализаций:

https://github.com/maartenba/MvcSiteMapProvider

http://keyvan.io/sitemap-action-result-for-asp-net-mvc

я использую что-то подобное второму варианту осуществления, и она работала очень хорошо для меня.

0

Прежде чем я начал вносить свой вклад в MvcSiteMapProvider, я сам искал ответ и пришел к выводу, что ответ нет. Microsoft не предоставила встроенный способ создания файлов Sitemap, файлов Sitemap для поисковых систем или элементов управления SiteMapPath в ASP.NET MVC, которые MvcSiteMapProvider делает.