2009-08-10 7 views

Répondre

3

Que diriez-vous:

CultureInfo.CurrentCulture 
+0

Eh bien, j'ai essayé cela et il a juste retourné la culture de mon interface utilisateur. J'avais besoin de la culture de l'OS quand il a été installé. Pour ce faire, vous devez faire ceci: CultureInfo.InstalledUICulture. Mais cela ne renvoie que la culture de l'OS lors de son installation. Si vous tentez de modifier la culture et que vous l'utilisez ensuite, la culture initialement installée sera restituée. Codage heureux et merci! –

0

Pourquoi une application web besoin de vérifier la culture du serveur alors qu'il devrait être conçu pour fonctionner sur un serveur?

Je pense qu'il est étrange qu'une application web ne puisse être déployée qu'en version anglaise de Windows.

+0

Vous avez raison. C'est étrange. En réalité, lorsque vous installez des rapports Crystal, la culture de l'application est définie en fonction du serveur sur lequel elle a été déployée. Cela signifie que toutes les dates doivent être transmises au cristal dans un format localisé. Cependant, lorsqu'un utilisateur accède à l'application Web, il peut choisir parmi différentes langues autres que la culture de serveur sur laquelle l'application s'exécute. Cela modifie l'apparence des dates et d'autres fonctionnalités. Cependant, lorsque cet utilisateur exécute un rapport, nous devons à nouveau formater les dates pour refléter la culture SERVER, d'où la nécessité de savoir. –

+0

Puis-je supposer qu'il s'agit d'un problème lié à Crystal Report? Avez-vous eu l'occasion de discuter avec leur équipe de soutien à ce sujet? Ils peuvent déjà avoir les réponses à vos questions. –

Questions connexes