Question

Je construis actuellement dans la version 3.5 du framework .Net et j’ai un fichier de ressources (.resx) auquel je tente d’accéder dans une application Web. J'ai exposé les propriétés .resx en tant que modificateurs d'accès public et suis en mesure d'accéder à ces propriétés dans les fichiers du contrôleur ou dans d'autres fichiers .cs de l'application Web. Ma question est la suivante: est-il possible d'accéder aux paires nom / valeur dans ma page d'affichage? Je voudrais faire quelque chose comme ça ...

text="<%$ Resources: Namespace.ResourceFileName, NAME %>"  

ou une autre méthode similaire dans la page d'affichage.

Était-ce utile?

La solution

<%= Resources.<ResourceName>.<Property> %>

Autres conseils

Exposez la propriété de ressource que vous souhaitez utiliser dans la page en tant que propriété de page protégée. Ensuite, vous pouvez simplement utiliser "this.ResourceName"

.

Si vous utilisez ASP.NET 2.0 ou version ultérieure, après avoir compilé avec le fichier de ressources, vous pouvez le référencer via l'espace de noms Resources:

text = Resources.YourResourceFilename.YourProperty;

Vous obtenez même Intellisense sur les noms de fichiers et leurs propriétés.

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