3

在我看来,我这样称呼小数:

@ViewBag.CalculatePrice

我怎样才能格式化它来代表 $xxx.xx?

CalculatePrice 只是public decimal CalculatePrice() { //performing calculation }一个类。

谢谢。

4

2 回答 2

6

您可以将其显式转换为decimal; 那么您就可以将其视为静态类型。

@(((decimal)ViewBag.CalculatePrice).ToString("C2"))

如果您想知道如何为小数指定格式,这里是 .NET 标准数字格式字符串的参考。

于 2012-05-24T15:50:04.913 回答
1

当然,您只需要使用 Use String.Format。我很困惑,因为这对我来说似乎有点太明显了。

您是否在控制器中分配 ViewBag.CalculatePrice ?

于 2012-05-24T15:46:11.840 回答