Exporter (0) Imprimer
Développer tout
Cet article a fait l'objet d'une traduction manuelle. Déplacez votre pointeur sur les phrases de l'article pour voir la version originale de ce texte.
Traduction
Source

Prise en charge de la validation ASP.NET MVC 3 avec des paramètres régionaux non anglais

Cette rubrique explique comment s'assurer que cette validation jQuery utilisée dans les applications ASP.NET MVC 3 fonctionne avec les paramètres régionaux non anglais.

Pour prendre en charge la validation pour les paramètres régionaux non anglais dans les applications ASP.NET MVC 3, vous devez inclure un fichier de script de méthodes jQuery spécifiques aux paramètres régionaux pour chaque langue prise en charge. Vous pouvez télécharger ces scripts à partir de l'URL suivante :

http://plugins.jquery.com/node/8/release

Par exemple, pour les paramètres régionaux allemands, utilisez le fichier suivant de l'URL mentionnée précédemment :

jquery.validate_17\jquery-validate\localization\methods_de.js

Ensuite, incluez la référence au script approprié dans vos fichiers d'affichage, comme dans l'exemple suivant :

<script src="@Url.Content("~/Scripts/methods_de.js")" type="text/javascript"></script>

Vous n'avez pas besoin d'inclure le script de messages localisés (par exemple, messages_de.js pour les paramètres régionaux allemands), parce qu'ASP.NET MVC et les types de l'espace de noms System.ComponentModel.DataAnnotations utilisent leurs propres messages localisés.

Si vous utilisez des paramètres régionaux non anglais, vous devez également utiliser le caractère spécifique aux paramètres régionaux approprié pour le délimiteur décimal dans les champs de devise. (Par exemple, en allemand, vous entrez un prix au format « 9,99 ».) Sur certains claviers non anglais, le caractère de point (.) ne produit pas le caractère de point anglais utilisé pour les décimales. Dans ce cas, si vous utilisez un caractère de point pour le symbole décimal, l'erreur suivante peut s'afficher :

Le champ Prix doit être un nombre.

En plus d'inclure le script de méthodes localisés, vous devez vous assurer que les paramètres régionaux actuels sur le serveur sont définis sur les paramètres régionaux cibles afin que tous messages côté serveur (utilisés à la fois pour la validation côté client et côté serveur) soient utilisés correctement. En général, lorsqu'un serveur est configuré, les paramètres régionaux corrects sont sélectionnés dans le cadre de l'installation de système d'exploitation. Si le serveur n'est pas défini sur les paramètres régionaux corrects, procédez comme suit :

  1. Dans le Panneau de configuration Windows, ouvrez Options régionales et linguistiques.

  2. Sélectionnez l'onglet Emplacement.

  3. Dans la liste Emplacement actuel, sélectionnez les paramètres régionaux cibles.

Ajouts de la communauté

AJOUTER
Afficher:
© 2014 Microsoft