Displayformat无法格式化

时间:2016-01-27 13:09:22

标签: javascript c# html model-view-controller

我已经选择了一个MVC解决方案,我正在尝试将双变量格式化为表格表上的2个小数位。在模型视图中,使用

进行设置
[DisplayFormat(DataFormatString = "{0:F2}", ApplyFormatInEditMode = true)] 

在公开双重声明之前 但这并没有传递到桌面上。该表是使用javascript创建的。

我试图修改javascript中的变量,但失败了。 这是使用的代码的摘录

<div class="row">
    <div class="col-md-3">Journey distance in miles</div>
    <div class="col-md-9">@Model.Miles</div>
</div>

网页只显示没有任何格式的值 我是新手,如果很明显,请提前道歉

1 个答案:

答案 0 :(得分:0)

看起来你的展示格式不合适。

我猜测Model.Miles不是一个字符串。如果没有..试试这个:

<div class="row">
    <div class="col-md-3">Journey distance in miles</div>
    <div class="col-md-9">@Model.Miles.ToString("#.##")</div>
</div>