Вопрос

Можете ли вы объяснить, как реализовать локализацию в web.sitemap, пожалуйста?

Это было полезно?

Решение

Используйте глобальный файл ресурсов.

App_GlobalResources\Web.sitemap.resx

Затем используйте ключи в web.sitemap как;

<siteMapNode url="somepage.aspx" title="Name"  resourceKey="PageName"/>

Другие советы

Если у вас есть глобальные ресурсы, вы можете использовать их следующим образом.

<siteMapNode url="~/Default.aspx" Title="$resources:SiteMapLocalizations,HomePageTitle"></siteMapNode>

Где Sitemaplocalizations:Является ли название ресурса HomePageTitle:ключ ресурса

Ссылка: http://msdn.microsoft.com/en-us/library/ms178427.aspx

Стоит отметить, что вам также нужно установить тег enableLocalization = " true " в теге siteMap . В противном случае это не сработает.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top