Как вы динамически переименовываете узел в карте сайта ASP.NET? - PullRequest
0 голосов
/ 30 января 2011

На нашем сайте у нас есть карта сайта в следующем порядке: SiteName> SelectedProject> Path> To> Page Где SiteName ведет вас на самую корневую страницу, которая в первую очередь предназначена для выбора проекта, а SelectedProject - на домашнюю страницу проекта.

В настоящее время в файле Web.sitemap SelectedProject имеет статическое имя. Как я могу переименовать его в название выбранного проекта, который можно получить из сеанса («PRJ»)?

Я бы настоятельно предпочел, чтобы любой код был предоставлен в VB.NET, а не в C #. Большое спасибо заранее!

1 Ответ

0 голосов
/ 30 января 2011

Во-первых, это ваша карта сайта, поступающая из базы данных, или она полностью статична ???

Если вы хотите, чтобы она была динамичной, вам нужно создать новую таблицу и хранить там все свои данные !!

но если этот файл статический, то я думаю, что вы можете использовать этот код:

theNameOfYourSitemapControl.selectedNode.Text ="thenameoftheproject"
...