如何将MVC 4中的值四舍五入到小数点后两位.

Sum*_*ysa 1 asp.net asp.net-mvc entity-framework asp.net-mvc-4

我需要的是5000 ----> 5000.00如果5000.985 ----> 5000.99

总是应该有两位小数.

这是我的模特课.

    [Display(Name = "Price (Rs.)")]
    public double price { get; set; }
Run Code Online (Sandbox Code Playgroud)

这是我的cshtml页面(View).

        <div class="display-label">
              @Html.DisplayNameFor(model => model.price)
        </div>
Run Code Online (Sandbox Code Playgroud)

Luu*_*ret 5

您也可以使用注释执行此操作.

[DisplayFormat(DataFormatString = "{0:n2}", ApplyFormatInEditMode = true)]
Run Code Online (Sandbox Code Playgroud)

有关更多信息,请参阅此答案