Динамически встроенный SiteMapPath в asp.net

Я пытаюсь построить динамическую карту сайта на своем сайте, используя SiteMapPath.Должно быть так:где ---- +: = 1 =: + ---- устанавливается динамически во время выполнения, в зависимости от выбора пользователя.Я прочитал много статей на эту тему и выбрал этот http://harriyott.com/2007/03/adding-dynamic-nodes-to-aspnet-site.aspx .Он динамически изменяет файл ---- +: = 2 =: + ---- XML.Проблема заключается в том, что он все еще строит карту сайта только один раз и затем использует ее на каждой странице.Как я могу сделать это, чтобы восстановить на каждой загруженной странице?
4 голоса | спросил GaGar1n 21 stEurope/Moscowp30Europe/Moscow09bEurope/MoscowTue, 21 Sep 2010 10:13:30 +0400 2010, 10:13:30

2 ответа


0
Попробуй это:Щелкните правой кнопкой мыши свой проект «Добавить новый элемент», затем выберите «Карта сайта», он будет иметь структуру XML, которая выглядит следующим образом:** добавление описания для каждого узла не является обязательным.Теперь вам нужно разместить его там, где вы хотите, поэтому вы добавляете этот код в HTML-часть страницы:Конечно, у вас есть две страницы - одна для продукта и одна для цены.Динамически назначать плитку для некоторого узла в SiteMap;добавьте этот код на странице цен:1) На странице загрузки:2) Добавьте эту функцию на той же странице (страница с ценами):Как вы можете видеть, вы можете манипулировать родительским узлом по своему усмотрению, изменять заголовок, URL и т. Д. Я думаю, вы тоже хотите изменить URL;например: "product.aspx? ID = blah"
ответил Arrabi 21 stEurope/Moscowp30Europe/Moscow09bEurope/MoscowTue, 21 Sep 2010 10:24:09 +0400 2010, 10:24:09
0
Большой!В случае, если кто-то хочет то же самое в vb, вот код:
ответил Makis 12 Maypm12 2012, 20:43:19

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132