Bonjour,
Dans mon site, j'essaye d'utiliser les "ressources" ASP.NET.
J'arrive bien à accéder à la ressource dans un site tout simple.
Mais, je dois intégrer le système de ressources à un site plus "évolué" avec notamment une MasterPage.
Voici à peu près l'arborescence :
MonSiteWeb
--- App_LocalResources
-------- main.master.es.resx
-------- main.master.fr.resx
-------- main.master.resx
--- Dossier1
--------- MaPage
--- Main.Master
Dans ma page de ressource, j'ai en gros ceci :
(cette page ressource n'apparait pas dans l'arborescence car je ne sais pas où la placer)
Name - Value - Comment
String1 - abc -
String2 - def -
Dans le code behind de la page MaPage,
J'essaye d'accéder à la ressource avec ce code :
string s = (string)this.GetLocalResourceObject("String1");
J'arrive pas à trouver la ressource.
J'ai plusieurs questions :
1. Où dans l'arborescence du site dois-je placer mon dossier App_LocalResource où sera placée la page de ressource de MaPage ?
2. Comment doit s'appeler exactement le fichier de ressource de MaPage ? MaPage.aspx.resx ?
3. La page MaPage utilisant la master page Main.Master, est ce que ça influe sur ma ressource dans le sens où je dois modifier quelque chose pour accéder à ma ressource ?
Merci de votre aide.
Partager