0

我用来NumericTextBoxFor在我的应用程序中显示金额。我需要显示 20 位数字。

我可以使用它来完成它NumericTextBoxFor吗?

我一直在尝试“max”,但剑道只给出 16 位数字。

 @(Html.Kendo().NumericTextBoxFor(model => model.To)
            .Max(999999999999999999) //just 16 digits
                .Spinners(false)
            )

我试图设置 88888888888888888888 但它显示了 88888888888888885248。

4

1 回答 1

0

由于实际逻辑发生在客户端,您很可能会得到有趣的结果,因为您可以存储在 JavaScript 数字中的最大值是 9,007,199,254,740,992。之后,它将其表示为指数并失去精度。

我试着在剑道网站上做这个最大测试,我确实看到了你所说的值,但是当你点击输入框时,它变成了 88888888888888890000,如果它把它变成一个指数是有道理的。

有关更多信息,请参阅

也是最大值的替代方法,您也可以在此处尝试 Kendo 面具文档

于 2014-11-11T21:52:59.870 回答