Question

Pouvez-vous expliquer comment implémenter la localisation dans web.sitemap, s'il vous plaît?

Était-ce utile?

La solution

Utilisez un fichier de ressources global.

App_GlobalResources\Web.sitemap.resx

Ensuite, utilisez les clés dans le plan web.sit comme

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

Autres conseils

Si vous avez des ressources globales, vous pouvez l'utiliser comme ceci

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

Où SiteMapLocalizations: est le nom de la ressource HomePageTitle: la clé de ressource thee

Référence: http://msdn.microsoft.com/en-us /library/ms178427.aspx

Il convient de noter que vous devez également définir enableLocalization = "true" dans la balise siteMap . Sinon, cela ne fonctionnera pas.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top