Selon le CultureInfo class documentation, une chaîne vide spécifie InvariantCulture. Par défaut, Culture et UICulture sont configurés sur "" dans le fichier web.config. Par défaut, Culture et UICulture sont définis sur ".NET 3.5 .p1". Je suppose que .Net fait juste son propre truc, et les met à "en-US" au moment de l'exécution, même si la documentation dit que "en" est la culture invariante, pas "en-US".
La directive @Page pourrait vous interférer. Si vous avez utilisé l'outil "Générer des ressources locales" du concepteur de page, il ajoute automatiquement culture = "auto" uiculture = "auto" à votre directive page, qui remplace le fichier web.config. Si vous supprimez simplement ceux-ci et que quelqu'un utilise cet outil plus tard, whammo, ils reviennent, mis en automatique, mettant en veille votre application. Si vous essayez de les mettre à "", vous obtenez une erreur. Essayez de définir à la fois la directive web.config et la directive page et espérez le meilleur?
culture="en-US" uiCulture="en"
Merci beaucoup! –
Malheureusement, cela veut du travail. –
Voir mes mises à jour. Je vous souhaite bonne chance. Espérons que quelqu'un avec une connaissance pratique des internes peut aider plus avec cela. – Greg