Как показать десятичное число, правильно отформатированное в формате 0,00 $? - PullRequest
0 голосов
/ 15 января 2012

У меня есть модель представления, которая показывает продукт ... но цена указана в десятичном формате, и я не хочу форматировать ее в представлении, ее следует автоматически отформатировать с использованием модели представления.Я знаю, что есть свойство displayformat. Есть ли кто-нибудь, кто знает, как отобразить десятичное число в представлении в отформатированном виде, например, 0,00 $?

1 Ответ

1 голос
/ 15 января 2012

Вы можете использовать атрибут DisplayFormat, как показано ниже, чтобы показать отформатированный результат

[DisplayFormat(DataFormatString = "{0:###.###$}")]
public decimal myVal { get; set; }

Тогда myVal (значение 123.222) будет отображаться как 123.222 $

Подробнее о форматировании строк,http://msdn.microsoft.com/en-us/library/fzeeb5cd.aspx

...