【问题标题】:While printing a HTML page extra zeros are being added在打印 HTML 页面时,添加了额外的零
【发布时间】:2017-09-19 20:57:29
【问题描述】:

我正在尝试从 HTML 页面打印低于 3 三个;问题是@a.Invoice.TotalAmount 在一个数字后加上 4 个额外的零,例如 12 它显示为 12.0000 到 18.54 它显示 18.5400 和 11.1 为 11.1000。

<tr>
        <td style="width: 50%; text-align: left; font-size: 12px;">@a.Invoice.InvoiceVendor.Name</td>
        <td style="font-size: 12px;">@a.Invoice.InvoiceNumber</td>
        <td style="font-size: 12px;">@a.Invoice.TotalAmount</td>
    </tr>

当我调试代码 (html) 页面时,没有显示零。

但是当我打印页面时,它带有尾随零

我担心小数点后不需要零。请问有什么建议吗?

谢谢。

【问题讨论】:

  • 你使用什么数据类型?
  • 我不知道“@a”是什么。此外,我没有看到任何 C# 或 JavaScript 代码,但这是用 C# 和 JavaScript 标记的。我也不知道“打印页面”是什么意思;目前尚不清楚“打印”是指 HTML 还是其他内容。

标签: javascript c# html


【解决方案1】:

尝试使用 JavaScript 方法 toFixed(2) 显示它

例如。

var num = 5.56789;
var n = num.toFixed(2);

阅读更多:https://www.w3schools.com/jsref/jsref_tofixed.asp

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-02-28
    • 2016-01-13
    • 1970-01-01
    • 1970-01-01
    • 2019-05-15
    • 1970-01-01
    • 1970-01-01
    • 2022-01-12
    相关资源
    最近更新 更多