Annotation de données ASP.NET MVC pour le format monétaire
J'ai suivantes POCO avec des Coûts en tant que float.
public class CostChart
{
public string itemType { get; set; }
public float? Cost{ get; set; }
}
J'ai besoin de frais de retour en format monétaire par exemple
$U 4.882,50.
Ce que l'annotation de données dois-je utiliser?
C'est la façon dont je suis l'affichage de mon point de vue.
<td>@Model.Cost</td>
source d'informationauteur immirza
Vous devez vous connecter pour publier un commentaire.
Avez-vous essayé d'utiliser
DataType.Currency
:Sinon, vous pouvez utiliser
DataFormatString
comme ceci:Mais je préfère pour définir le format d'affichage avec
EditorFor
. Voici un excellent tutoriel sur L'extension de l'Éditeur de Modèles pour ASP.NET MVC tutoriel.De cette façon, vous écrivez la logique d'affichage de vos devises en UN seul lieu, et que vous n'avez pas besoin d'ajouter que l'extrait de l'annotation à chaque fois que vous voulez afficher un montant en devise.
Essayez d'utiliser:
Visiter ce post
https://stackoverflow.com/a/19800496/3642086
essayez ceci :
si vous ne voyez toujours pas de symbole$, dans le web.la config dans
écrire cette ligne de code