在我看来,我正在调用小数:
@ViewBag.CalculatePrice
如何格式化以表示$ xxx.xx?
CalculatePrice只是班级中的public decimal CalculatePrice() { //performing calculation }
。
感谢。
答案 0 :(得分:2)
您可以明确地将其投射到decimal
;那么你就可以像对待静态类型一样对待它。
@(((decimal)ViewBag.CalculatePrice).ToString("C2"))
如果您想知道如何为小数指定格式here's a reference for .NET's standard numeric formatting strings.
答案 1 :(得分:1)
当然你只需要使用Use String.Format。我很困惑,因为这对我来说似乎有点太明显了。
您是否在控制器中分配ViewBag.CalculatePrice?