Comment faire pour configurer l'invariant de la culture dans ASP.NET la mondialisation?
J'ai besoin de fixer CurrentCulture que l'invariant de la culture, en ASP.NET application. Comment puis-je faire cela?
<configuration>
<system.web>
<globalization culture="???" />
...
Vous devez vous connecter pour publier un commentaire.
Selon la Classe CultureInfo documentation, une chaîne vide spécifie InvariantCulture.
Modifier (testé sur .NET 3.5 sp1)
Par défaut, la Culture et UICulture sont mis à "" dans le web.config. Je suppose que .Net tout simplement fait son propre truc bien, et la met à "en-US" au moment de l'exécution, même si la documentation dit que "en" est l'invariant de la culture, et non pas "en-US".
La directive @Page pourrait interférer avec vous. Si vous avez utilisé la fonction "Générer des Ressources Locales" outil de concepteur de la page, il ajoute automatiquement culture="auto" uiculture="auto" à votre page de la directive, qui remplace le web.config. Si vous venez de supprimer ceux et quelqu'un utilise cet outil, plus tard, bang, ils reviennent, définie sur automatique, la mise sur écoute de votre demande. Si vous essayez de les mettre en "", vous obtiendrez une erreur.
Essayer de régler à la fois le web.config et la directive de page pour ce et espérons pour le mieux?
Soit ajouter les éléments suivants à votre site web.fichier de configuration:
ou vous pouvez ajouter cette instruction sur la page:
Espère que cette aide.
en-US
de la culture, qui est pas de la invariant de la culture.