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

Класс ASP.NET System.Web.SiteMapProvider, предоставляющий общий базовый класс для всех поставщиков данных карты сайта, и способ для разработчиков реализовать собственные поставщики данных карты сайта, которые можно использовать с инфраструктурой карты сайта ASP.NET в качестве постоянных хранилищ для Объекты SiteMap.
1 ответ

Запрос параметров строки для карты сайта

Я использую VWD 2010, ASP.Net, C#. У меня есть карта сайта, которая работает, НО мне нужно иметь возможность ссылаться на внешние сайты и отправлять параметры. Я нашел код, который выглядит так, как будто он должен работать, но мне не хватает какого…
1 ответ

ASP.NET: пользовательская динамически заполненная карта сайта (SiteMapProvider)

Я пытаюсь написать свой первый очень SiteMapProvider подкласс. Он предназначен для динамического заполнения с использованием множества различных поисков в базе данных, как и во всех примерах, которые я нашел в Интернете. Однако есть целый ряд вещей,…
11 ноя '09 в 16:55
2 ответа

Усечение безопасности файла Sitemap с использованием только атрибутов ролей, и не разрешать / запрещать правила где-либо еще

Мне известно, что у тега есть атрибут "role", чтобы компенсировать узлы, у которых нет атрибута "url", который может быть решен другими способами. Меня не интересуют эти другие способы, хотя я бы хотел, чтобы все мои разрешения были установлены в мо…
1 ответ

Игнорирование определенных параметров строки запроса в пользовательском sitemapprovider

Я написал свой собственный staticsitemapprovider, который создает динамическую карту сайта. У меня проблема в том, что иногда страницы имеют дополнительные параметры в строке запроса, которые мне нужно игнорировать. Public Overrides Function FindSit…
15 ноя '10 в 11:14
1 ответ

SiteMapPath не работает с атрибутом маршрута в узлах

У меня есть этот XML-карта сайта: <?xml version="1.0" encoding="utf-8" ?> <mvcSiteMap xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://mvcsitemap.codeplex.com/schemas/MvcSiteMap-File-4.0" xsi:schemaLocation="http://mvcsit…
0 ответов

Используйте разные карты сайта в EXT TreePanel

Это фрагмент ASP.NET: <ext:TreePanel ID="tpPanel" runat="server" UseArrows="true" Width="220"> И это код C# за этим: tpPanel.Root.Add(this.CreateNode(SiteMap.RootNode, user.IsAdmin, user.UserPrivilege)); CreateNode это наш внутренний метод. То…
28 фев '12 в 11:11
1 ответ

sitemapdatasource не вызывает OnDataBinding?

Я хотел бы отфильтровать записи из web.sitemap с помощью OnDataBinding событие, но оно не выполняется. Я хотел бы иметь функциональность, которая позволяет мне проверить, есть ли у роли пользователя доступ к определенной функции. Я создал таблицу со…
27 июл '12 в 10:55
1 ответ

Преобразование набора данных (или пользовательской коллекции) в карту сайта

У меня есть общий список коллекций, который имеет определенные свойства.... это иерархическая коллекция, которую я сейчас хочу преобразовать в файл карты сайта... т.е. стандартный, который MSDN заявляет.... так что вывод будет быть примерно таким: h…
11 сен '12 в 04:14
2 ответа

MVCSitemap Issue

Я столкнулся со странной проблемой с MVC Sitemap. В настоящее время у меня было максимум 3 уровня ссылок на карту сайта, которые могут измениться в будущем. Проблема в том, что ссылка на карту сайта среднего уровня не работает (щелчок по ошибке выбр…
1 ответ

Ошибка поставщика Sitemap

Привет, я не могу обнаружить эту ошибку. Я проверил в файле web.config и нет тега sitemap. Где я должен искать это. Может ли кто-то указать мне в правильном направлении The SiteMapProvider 'SamplesSiteMap' cannot be found. Description: An unhandled …
0 ответов

Параметры маршрута MVC SiteMapProvider (BreadCrumb) не сохраняются при изменении контроллера

Мы пытаемся реализовать Breadcrumb с помощью MVCSiteMapProvider в нашем веб-приложении MVC. Но не может удержать route parameters когда родительский и дочерний контроллеры различны. Главная> Провайдер> Рабочий список Поэтому, когда мы вернемся из Wo…
1 ответ

ASP.NET Web.Sitemap - одна роль не отображается в меню навигации, в то время как другие

Я работаю над приложением ASP.NET C#, которое имеет три роли, определенные для различных уровней пользователя в приложении: "Пользователь", "Менеджер" и "Администратор". Я завершил большую часть работы с пользователями и администраторами и только чт…
05 окт '12 в 18:55
1 ответ

Как настроить несколько файлов Sitemap с помощью меню управления asp:

Это сводит меня с ума. Я искал и пытался и искал и пытался... теперь я прошу вашей помощи! У меня есть элемент управления asp: меню, который использует карту сайта. Как только пользователь аутентифицирован, я хочу динамически изменить карту сайта из…
28 фев '12 в 10:28
1 ответ

MVC SiteMapProvider не загружает узлы при размещении в IIS, но работает в VS Dev Server

Я добавил MVC SiteMapProvider в приложение ASP.NET MVC4 через Nuget В макет добавлено html-помощник по карте сайта и пути к карте сайта. При запуске веб-приложения в Visual Studio Development Server я получил меню карты сайта и путь к карте сайта, у…
03 май '13 в 13:28
1 ответ

Автоматизированное дерево карт сайта для сайта asp.net localhost?

У нас есть проект VB.NET для веб-сайта asp.net 3.5, предназначенный только для локального хоста и имеющий 200 страниц aspx. У нас есть кто-то внешний, который делает для него UX/UI, и он попросил существующую "карту сайта". По сути, мы хотим дать ем…
10 мар '17 в 06:01
1 ответ

.NET Локализованная карта сайта из базы данных?

У меня есть пользовательский sitemapprovider, который загружает страницы из базы данных. Pages (pageid, fk_pageid (parent), title, url, show_in_menu) Я хотел бы глобализировать / локализовать title страницы. Какой самый лучший метод?
2 ответа

Как перестать звонить провайдеру Sitemap IsAccessibleToUser каждый пост обратно

Мы используем securityTrimming на нашем веб-сайте ASP.NET и используем карту сайта для отображения / скрытия меню. Но проблема в том, что каждый пост возвращается в этот класс и проходит через метод IsAccessibleToUser. Поскольку мы используем активн…
21 сен '12 в 08:58
5 ответов

Sitemap Security Trimming выдает ошибку SQL

Я использую провайдера Sitemap по умолчанию с безопасным обрезанием. Но, кое-как, я получаю: При установке соединения с SQL Server произошла ошибка, связанная с сетью или экземпляром. Я думаю, что поставщик карты сайта ищет роли в неправильном месте…
2 ответа

SiteMap изменить SiteMapProvider?

У меня есть пользовательская навигация по меню, созданная из файла web.sitemap, первая строка которого будет выглядеть примерно так: SiteMapNodeCollection topLevelNodes = SiteMap.RootNode.ChildNodes; Это работает - он получает все узлы верхнего уров…
1 ответ

SiteMapPath перестает отображаться в ASP.NET 4

У нас есть элемент управления SiteMapPath на странице, и он связан с файлом XML Web.sitemap с поставщиком по умолчанию. У нас был этот сайт в течение многих лет, и мы недавно обновили его до ASP.NET 4.0 на IIS 7.5 на Windows 2008 R2. По какой-то при…