Описание тега asp.net-mvc-sitemap

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

MvcSiteMap хлебные крошки не видны в поле зрения

У меня есть два аналогичных представления, в которых хлебные крошки MVCSiteMap невидимы. На остальных страницах работает тот же код. Помогите мне, пожалуйста, выяснить, почему эти два представления не показывают крошки. Код Mvcsitemap: <?xml vers…
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 ответ

Образец крошки хлеба в asp.net MVC 2.0

Я занимаюсь разработкой приложения asp.net mvc 2.0, в котором я хочу реализовать шаблон хлебной крошки, но я не знаю, как реализовать его в asp.net. Просматривая различные сайты, я узнаю о MVCSiteMap Provider, но я не знаю, как его использовать и ка…
1 ответ

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

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

Нажатие родительского узла MvcSiteMap переключает DropDown, но не приводит к переходу по URL

У меня есть MvcSiteMap с родителем MvcSiteMapNode, который содержит дочерние узлы. У родительского узла есть URL, а у дочерних узлов есть URL. При отображении, когда указатель мыши находится над родительским узлом, дочерние узлы появляются под ним, …
1 ответ

@Html.MvcSiteMap(). Исключение SiteMapPath(): "Неоднозначный контроллер. Найдено несколько типов контроллеров

Я использую @Html.MvcSiteMap().SiteMapPath() построить след панировочных сухарей. У меня есть два контроллера, один из них DealsController, который унаследован от класса DealsContorllerBase. Оба класса имеют свои собственные методы Index(), где доче…
2 ответа

Как указать атрибут видимости MVC SiteMaps с помощью атрибута на основе кода?

Я использую последний пакет Nuget провайдера MVC SiteMap. Мы интенсивно используем основанные на коде атрибуты, определяющие узлы на нашем сайте. Например [MvcSiteMapNode(Title = "Examination Types", ParentKey = "LookupTable", Key = "ExaminationType…
1 ответ

Невозможно отобразить HTML-узлы MvcSiteMap на основе пользовательских типов.

У меня есть два типа пользователей-admin-VisitorЕсли тип пользователя "Посетитель", то узел Sub1 не будет там в меню. Но приведенный ниже код не работает, чтобы скрыть / удалить конкретный узел.Мой файл Sitemap выглядит так: <mvcSiteMapNode title…
07 апр '16 в 03:48
4 ответа

Как реализовать безопасность с помощью mvcSiteMapProvider?

Мне нужно реализовать защиту ролей с помощью моего программного обеспечения mvcSiteMapProvider V4. Я использую его с MVC3. Пример кода mvcSiteMap: <mvcSiteMapNode roles="Admin" title="Your Subscription (All Users)" controller="SOU" action="ListSu…
1 ответ

MvcSiteMapProvider + Autofac + ISiteMapNodeVisibilityProvider из другой сборки

У меня самое сложное время, чтобы выяснить, как зарегистрировать пользовательский ISiteMapNodeVisibilityProvider (SiteMapNodeVisibilityProviderBase), используя Autofac в MvcSiteMapProvider. Все работало нормально до того момента, когда я переместил …
1 ответ

Реализация XmlSiteMapProvider по умолчанию не может использовать SiteMap.FindSiteMapNode?

Я просто обновляю MvcSiteMapProvider с версии 3 до версии 4.6.3. Я вижу, что примечание обновления указывает: В общем, любая ссылка на System.Web.SiteMap.Provider нужно будет обновить до MvcSiteMapProvider.SiteMaps.Current Я пытаюсь получить узел Si…
1 ответ

Проблема производительности провайдера MvcSiteMap

Я использую провайдера динамических узлов, который содержит в общей сложности 6000 узлов. При первом обращении к бритвенному представлению, содержащему @Html.MvcSiteMap().SiteMapPath(), загрузка страницы может занять до 7500 мс. Все время занято в э…
1 ответ

SiteMapPath - передача параметров через маршрутизацию и строку запроса

Я использую MVCSiteMapProvider 4.6.7 в проекте ASP.NET MVC 5. У меня есть это в mvc.sitemap файл: <mvcSiteMapNode title="UserManager" controller="User" action="Index"> <mvcSiteMapNode title="UserAdd" controller="User" action="Create"/> &…
2 ответа

Как добавить пользовательские теги XML в sitemap.xml, используя mvcsitemapprovider?

Исходя из того, что Google определяет в файлах Sitemap для видео, необходимо добавить несколько тегов xml в карты сайтов для видео, и это должно быть так: <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:video="http://www.google.…
1 ответ

Добавление узлов в mvcsitemap в коде

Я строю простую CMS, которая хранит навигацию / карту сайта / структуру сайта в таблице базы данных. Когда приложение запускается, я могу динамически создавать узлы Sitemap на основе данных из этой таблицы. Проблема, с которой я сталкиваюсь, заключа…
28 июл '12 в 02:31
2 ответа

Может ли MvcSiteMap работать так же, как в WebForms

В веб-формах, если путь недоступен для определенного пользователя, он будет скрыт, можно ли это сделать с помощью MvcSiteMap? https://github.com/maartenba/MvcSiteMapProvider В Webforms все, что вам нужно, это <location path="SomePath"> <sys…
1 ответ

MvcSiteMap имеет только корневой узел

Я пытаюсь использовать MvcSiteMapProvider, но создать свой собственный макет. Я использовал nuget для установки MvcSiteMapProvider версии 3.2.3.0 в свой проект и создал этот файл для разработки. Тем не менее, когда я пытаюсь перебрать детей корневог…
25 май '12 в 01:39
1 ответ

Я, кажется, получаю GUID в следе Breadcrumb MvcSiteMapProvider, не знаете почему?

Я использую MVC3, C#, Razor, mvcSiteMapProvider V4. Я использую "Mvc.sitemap" <mvcSiteMapNode title="Reports" controller="Report" action="Index" preservedRouteParameters="ClientId" route="Report"> <mvcSiteMapNode key="Report_Section" title=…
1 ответ

DropDownMenu с использованием MVCSiteMapProvider

Я использую бритвенный движок asp.net mvc3 и пытаюсь использовать провайдера MVCSiteMap для рендеринга меню, но когда я использую многоуровневую карту сайта, элемент управления меню отображает все узлы на странице без функции Hover. Скажите пожалуйс…
17 апр '12 в 12:31
1 ответ

mvcsitemapprovider show hide node в хлебных крошках на основе параметров URL

Я использую mvcsitemapprovider в сухарях. В определенном разделе сайта я хочу показывать дочерние узлы, только если параметры соответствуют определенным условиям. Все узлы уже определены в Mvc.sitemap. Я просто хочу скрыть их, пока параметры URL не …
12 мар '14 в 03:15