Question

Nous avons créé une culture d'entreprise personnalisée, appelons-le client. Nous avons donc créé une culture personnalisée, en-GB-Customer.

Cela fonctionne bien si nous avons un fichier de ressources de base, puis le fichier de ressources du client, par exemple. Login.aspx.resx et Login.aspx.en-GB-Customer.resx Nous voyons du texte pour les utilisateurs généraux, puis du texte pour les clients en fonction de la culture.

Certaines de nos pages aspx ne sont utilisées que par cette entreprise, par exemple. CustomerWelcome.aspx

Idéalement, nous aimerions connaître toutes les ressources client de * .en-GB-Customer.resx

Cependant, pour une raison quelconque, si nous ne disposons que d’un fichier CustomerWelcome.aspx.en-GB-Customer.resx, il n’est pas récupéré. Le seul élément affiché est le texte du champ text = '' de cette page. Si je renomme CustomerWelcome.aspx.en-GB-Customer.resx en CustomerWelcome.aspx.resx, nous voyons les éléments spécifiques au client.

Comment puis-je obtenir que cela fonctionne?

Était-ce utile?

La solution

Vous devez toujours fournir un fichier de ressource de secours, c'est-à-dire sans culture spécifiée. sinon, cela ne fonctionne pas correctement.

Vous devrez donc conserver deux fichiers ayant essentiellement le même contenu.

CustomerWelcome.aspx.resx (fallback)
CustomerWelcome.aspx.en-GB-Customer.resx
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top