显示格式无法格式化

Displayformat fails to format

本文关键字:格式化 显示格式      更新时间:2023-09-26

我拿起了一个 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>

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

看起来您的显示格式没有采用。

我猜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>