Описание тега mvcsitemapprovider

MvcSiteMapProvider - это инструмент, который предоставляет гибкие меню, навигационные цепочки и функции SEO для платформы ASP.NET MVC, аналогичные модели ASP.NET SiteMapProvider.
1 ответ

Зарегистрируйте маршруты и MvcSiteMapProvider MVC 4

Можно ли проанализировать все узлы моего MVC.sitemap в методе RegisterRoutes? Когда я пытаюсь, я вижу только корневой узел (дом). Там нет детей... вот моя карта сайта. <mvcSiteMap xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http:…
1 ответ

Как реализовать пользовательский SiteMapNodeProvider

Я пытаюсь адаптировать MvcSiteMapProvider для создания крошек на основе некоторой информации, хранящейся в базе данных. Ответ в этом посте звучал многообещающе, поэтому я реализовал свой собственный SiteMapNodeProvider. Но тогда я не знал, как все э…
07 ноя '13 в 14:12
1 ответ

Как использовать несколько глобальных реализаций ISiteMapNodeVisibilityProvider одновременно?

Я пытаюсь перенести следующий код StructureMap из официальной документации MvcSiteMapProvider в Castle Windsor. // Visibility Providers // Explicitly set the visibility providers, using CompositeSiteMapNodeVisibilityProvider to combine the AclModule…
1 ответ

Несколько путей к одному и тому же представлению Razor - ASP.NET MVC с использованием SiteMap Provider

У меня Asp.NET MVC SiteMap Provider версии 4.0. Я написал небольшой тестовый проект, который имеет несколько тестовых видов Razor. Вот MvcSite XML-файл, который имеет определенные пути: <mvcSiteMapNode title="Home - default" controller="Home" act…
1 ответ

Как отобразить корневые подузлы в MvcSiteMapProvider

Есть ли способы отображения корневых подузлов в MvcSiteMapProvider, чтобы мое меню выглядело так: | Главная | | О | | Etc | | Элемент1 | | Элемент2| Я хочу, чтобы Item1 и Item2 выглядели как индексные (домашние) подэлементы. Вот моя карта сайта: &lt…
1 ответ

Как я могу сделать Google Sitemap для Spring загрузочного приложения

У меня есть весеннее приложение, развернутое на облачном сервере Digital Ocean. я попытался сгенерировать файл sitemap.xml, используя https://www.xml-sitemaps.com/ но он дает мне только одну страницу. к которому можно получить доступ на https://host…
1 ответ

HttpPost Маршрут взлома карт

У меня есть трехуровневый путь просмотра, который я пытаюсь направить и нанести на карту. [Route("parent", Name = "parent")] [MvcSiteMapNode(Title = "Parent", ParentKey = "home", Key = "parent")] public ActionResult parent() { ............... } [Rou…
11 июн '15 в 09:38
1 ответ

MVCSiteMapProvider переопределяет GetDynamicNodeCollection с несколькими запросами

Я использую MVCSiteMapProvider для MVC5. Я создал свою собственную реализацию DynamicNodeProviderBase для динамического создания узлов в карте моего сайта на основе коллекции категорий для нашего каталога продуктов. Я использую SimpleInjector и имею…
25 ноя '15 в 16:37
1 ответ

Атрибут добавляется как строка запроса

Я пытаюсь иметь несколько attributesToIgnoreтак что я настроил это так: attributesToIgnore="hideOnStandard, hideFormatting" и мой Mvc.sitemap: <mvcSiteMapNode title="Filters" controller="Parameterized"> <mvcSiteMapNode title="Filters" contr…
09 сен '15 в 13:37
2 ответа

MvcSiteMapProvider ошибка с разбиением на страницы

При использовании нумерации страниц URL-адрес генерации неправильного ASP.NET MVC продолжается, но я обнаружил, как это исправить. Как это исправить при использовании @Html.MvcSiteMap().SiteMapPath() я не могу понять. Проблема в том, когда в действ…
29 июл '16 в 13:51
1 ответ

Используя параметры действия в качестве узлов в mvcsitemap

Мой Пользовательский Маршрут: routes.MapRoute( name: "custom", url: "{controller}/{action}/{category}/{subcategory}/{lowcategory}/{id}/{ignore}", defaults: new { controller = "Home", action = "Index", category = UrlParameter.Optional, subcategory = …
1 ответ

MVC SitemapProiver, добавление новой ссылки на карту сайта при возникновении действия

Мне нужно вставить несколько внешних ссылок на мою MVCSitemap. По сути, есть родительский узел под названием "LINKS", который я буду заполнять URL-адресами из другого приложения, через представление администратора. Мне было интересно, есть ли встрое…
25 май '14 в 16:51
1 ответ

При обновлении до V4 @Html.MvcSiteMap().SiteMapPath() ничего не возвращал

Прежде чем я вернусь к более раннему пакету, кто-нибудь знает, почему это может быть? Я следовал этому руководству в значительной степени к письму. https://github.com/maartenba/MvcSiteMapProvider/wiki/Upgrading-from-v3-to-v4 Ура, J mvc.sitemap <?…
23 сен '14 в 09:51
0 ответов

MvcSiteMapProvider preservedRouteParameters Использование

У меня есть маршрут, определенный в моем действии контроллера [Маршрут ("xxx/{xxxId:int}/yyy/{yyyId:int}/Details/{editable:bool}")] Я использовал 'preservedRouteParameters' и сумел получить показ крошки Мой mvcSiteMapNode выглядит так: mvcSiteMapNod…
15 фев '17 в 16:01
1 ответ

Родительские параметры MVC SiteMap не сохранены

У меня возникла следующая проблема. Я устанавливаю MVC SiteMap, но есть узел, который мне нужен для сохранения (сохранения) параметра. Технически проблема объясняется: У меня есть маршрут: агент / контрольные списки / шаблоны, оттуда я открываю конк…
4 ответа

Отключить кэширование MvcSiteMapProvider

Кажется, что с MvcSiteMapProvider происходит автоматическое кэширование. Есть ли механизм отключения кеширования? У нас есть написанные пользовательские процедуры кэширования, и я хочу выполнить их, вместо того чтобы полагаться на какой-либо встроен…
1 ответ

MvcSiteMapProvider хранит все узлы в базе данных

Теперь у меня есть Mvc.sitemap xml файл со следующими данными: <mvcSiteMapNode title="RTS" imageUrl="fa fa-share-alt" controller="Dashboard" action="Index" area="Referrals" > <mvcSiteMapNode title="Dashboard" controller="Dashboard" action="…
11 ноя '14 в 18:11
1 ответ

Автоматически генерировать карты сайта для всех контроллеров

Я пытаюсь создать sitemap.xml файл автоматически для моего сайта Asp.Net Mvc 5. Я установил MvcSiteMapProvider.MVC5 4.6.1 пакет от Nuget, и я прочитал руководство по началу работы. Насколько я понимаю, я должен добавить ВСЕ контроллеры и их действия…
27 мар '14 в 12:00
1 ответ

Узел карты сайта на основе атрибутов не выбран

Рассмотрим эту настройку: public class SampleController : BaseController { [MvcSiteMapNode(Title = "Super Title", Key = "Super", ParentKey = "topNav")] public ActionResult Index() { return View(); } [MvcSiteMapNode(Title = "Sub Title", ParentKey = "…
30 сен '13 в 11:26
1 ответ

Сложности в том, чтобы заставить провайдера MvcSiteMap работать с настраиваемым дружественным URL-адресом SEO

Как дела? У меня возникли трудности с настройкой оптимизированного для SEO маршрута URL, который корректно работает с Breadcrumb провайдера MvcSiteMap. Выглядит просто, но я заблудился из-за отсутствия опыта работы с ASP.NET MVC, а также с материала…