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 :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
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.