1

我有一个剑道数字文本框

 @(Html.Kendo().NumericTextBoxFor(m => m.CalculationValue)
                             .Name("CalculationValue")
                             .Min(0)
                             .Max(99999999)
                             .Format("n")
                             .Decimals(2)
                          )

我正在从数据库中读取一个等于123.99但 Kendo NumericTextbox 将值显示为的值123.00.

我包含了相关的文化 java 脚本文件kendo.culture.en-ZA.min.js并初始化了文化

$(function () {
    kendo.culture("en-ZA");
});
4

1 回答 1

2

我发现了问题,希望这对将来的人有所帮助。通过以下行在 web.config 中强制设置文化

<globalization culture="en-za" uiCulture="en-za" requestEncoding="utf-8" responseEncoding="utf-8" />

我删除了这一行,问题就解决了。

于 2013-09-11T15:26:46.393 回答