Как реализовать локализацию в web.sitemap
-
03-07-2019 - |
Вопрос
Можете ли вы объяснить, как реализовать локализацию в 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
. В противном случае это не сработает.
Не связан с StackOverflow