2009-09-11 9 views
1

Nous avons créé une culture d'entreprise personnalisée, appelons-la client. Nous avons donc créé une culture personnalisée, en-GB-Customer.Questions sur les cultures personnalisées à propos des fichiers aspx resx

Tout fonctionne correctement si nous avons un fichier de ressources de base, puis le fichier de ressources client, par ex. 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.

Nous avons certaines pages aspx qui ne sont utilisées que par cette culture d'entreprise, par ex. CustomerWelcome.aspx

Idéalement, nous aimerions que toutes les ressources du client dans * .FR-GB-Customer.resx

Cependant, pour une raison quelconque, si nous avons seulement CustomerWelcome.aspx.en-GB-client. fichier resx, il n'est pas récupéré. La seule chose qui est affichée est le texte dans le champ text = '' sur cette page. Si je renommer CustomerWelcome.aspx.en-GB-Customer.resx en CustomerWelcome.aspx.resx, nous verrons les éléments spécifiques au client.

Comment puis-je faire fonctionner ceci?

+1

Bonjour, J'essaie de créer une culture personnalisée dans un but très similaire à celui que vous utilisez. Pourriez-vous partager comment vous avez cette configuration? Merci! – Kevin

Répondre

1

Vous devez toujours fournir un fichier de ressources de secours, c'est-à-dire sans culture spécifiée. sinon, cela ne fonctionne pas correctement. Vous aurez donc besoin de garder deux fichiers avec essentiellement le même contenu.

CustomerWelcome.aspx.resx (fallback) 
CustomerWelcome.aspx.en-GB-Customer.resx 
Questions connexes