J'utilise ASP.NET standard et un fichier Web.sitemap qui décrit la structure de navigation du site. Maintenant, je veux utiliser mon attribut resourceKey comme identifiant de page dans mon code, donc je peux effectuer par exemple. contrôles d'autorisation et similaires.Sitemap ASP.NET La propriété .ResourceKey est null
Le problème est qu'il est toujours nulle, par exemple lors de la récupération SiteMap.CurrentNode.ResourceKey
J'ai essayé de mettre enableLocalization = "true" dans le Web.sitemap et < siteMap enable = "true"/> dans Web.config mais cela n'aide pas.
Un conseil?
Merci, Jacob
mais la clé de ressource est la propriété de siteampnode, elle devrait être accessble sans ajouter de fichier .resx ?? –
Il est accessible, mais apparemment, vous ne pouvez pas lire la valeur du fichier .Sitemap sauf si vous avez un fichier de ressources aussi – JacobE
+1 pour m'avoir épargné des heures de grattage de la tête - belle prise! – MarcE