IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

ASP.NET Discussion :

Modifier la culture du navigateur


Sujet :

ASP.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre à l'essai
    Inscrit en
    Juin 2006
    Messages
    5
    Détails du profil
    Informations forums :
    Inscription : Juin 2006
    Messages : 5
    Par défaut Modifier la culture du navigateur
    Bonjour,
    Je programme en C# sous Visual Studio 2003.
    J'ai un page qui gère des congés, donc je dois effectuer des vérifications sur les dates. Le problême est que, selon la langue du navigateur, les dates sont utilisés différement (mm/jj/aaaa en US et jj/mm/aaaa en Fr, par exemple), ce qui me pose problême lors de l'utilisation d'un "RegularExpressionValidator" (qui ne fonctionne qu'en Fr, dans mon cas) et lors des comparaisons de dates.
    Bref, je souhaiterai forcer le navigateur à être en French(France)[Fr].

    Help plz

    Cordially,
    Stéphane

  2. #2
    Membre chevronné
    Profil pro
    Inscrit en
    Mars 2004
    Messages
    581
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2004
    Messages : 581
    Par défaut
    il faut regarder du cote de System.Threading, CultureInfo Culture ......
    Je pense que tu pourras spécifier la culture

  3. #3
    Membre éprouvé
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    114
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2007
    Messages : 114
    Par défaut
    Il faut surcharger la methode InitializeCulture() de ta page.
    De mémoire ça donne :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    public override void InitializeCulture()
    {
       Culture = "en-US";
       UICulture = "en-US";
     
       Thread.CurrentThread.CurrentCulture = 
                CultureInfo.CreateSpecificCulture("en-US");
       Thread.CurrentThread.CurrentUICulture = new 
                CultureInfo("en-US");
       base.InitializeCulture();
    }

  4. #4
    Membre à l'essai
    Inscrit en
    Juin 2006
    Messages
    5
    Détails du profil
    Informations forums :
    Inscription : Juin 2006
    Messages : 5
    Par défaut
    Merci de vos réponses.
    Y a-t-il quelque chose de particulier à ajouter pour utiliser le InitializeCulture()
    , parce que ça ne fonctionne pas.

    Message d'erreur :
    [...] .InitializeCulture()': no suitable method found to override

  5. #5
    Membre éprouvé
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    114
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2007
    Messages : 114
    Par défaut
    met protected à la place de public

    voila un exemple.

  6. #6
    Membre à l'essai
    Inscrit en
    Juin 2006
    Messages
    5
    Détails du profil
    Informations forums :
    Inscription : Juin 2006
    Messages : 5
    Par défaut
    J'ai essayé cette méthode mais ça ne marche pas.
    mais j'ai l'erreur :
    Invalid token 'base' in class, struct, or interface member declaration


    Sinon, j'ai aussi essayé de mettre :

    <globalization enableClientBasedCulture="false" culture="fr-FR" requestEncoding="utf-8" responseEncoding="utf-8" />

    dans mon web.config, mais j'ai ce message d'erreur :
    The <globalization> tag contains unknown attribute 'enableClientBasedCulture'.

    Je programme en .net 1.0, ça devrait fonctionner normalement ...

  7. #7
    Membre éprouvé
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    114
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2007
    Messages : 114
    Par défaut
    ah oups !

    mon code est pour ASP.NET 2.0

Discussions similaires

  1. GLobalisation culture et navigateur
    Par topolino dans le forum ASP.NET
    Réponses: 1
    Dernier message: 24/10/2008, 09h50
  2. [Converter/Culture] Comment modifier la culture par défaut de mon Converter ?
    Par tomlev dans le forum Windows Presentation Foundation
    Réponses: 15
    Dernier message: 09/10/2008, 17h02
  3. [ASP.NET 2.0] Export Excel file modifier la culture
    Par fix105 dans le forum ASP.NET
    Réponses: 6
    Dernier message: 13/02/2008, 16h10
  4. modifier les filtres des navigateurs ?
    Par michelp38 dans le forum Eclipse Platform
    Réponses: 0
    Dernier message: 04/02/2008, 18h24
  5. Modifier l'URL du navigateur Web 2.0
    Par vodnok dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 22/01/2008, 23h42

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo