Kendo NumericTextbox не показывает цифры после десятичной точки
У меня есть Kendo NumericTextbox
@(Html.Kendo().NumericTextBoxFor(m => m.CalculationValue)
.Name("CalculationValue")
.Min(0)
.Max(99999999)
.Format("n")
.Decimals(2)
)
Я читаю значение из базы данных, которое равно 123.99
но Kendo NumericTextbox отображает значение как 123.00.
Я включил соответствующий файл сценария Ja va культуры для kendo.culture.en-ZA.min.js
и инициализировал культуру
$(function () {
kendo.culture("en-ZA");
});
1 ответ
Решение
Я нашел проблему, надеюсь, это поможет кому-то в будущем. Культура была вызвана в web.config следующей строкой
<globalization culture="en-za" uiCulture="en-za" requestEncoding="utf-8" responseEncoding="utf-8" />
Я удалил эту строку, и проблема была решена.