2013-09-11 3 views
0

У меня есть Кендо NumericTextboxКендо NumericTextbox не показывая знаков после запятой

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

Я считывают значение из базы данных, которая равна 123.99 но Кендо NumericTextbox отображает значение как 123.00.

я включил соответствующую культуру Java файл сценария для kendo.culture.en-ZA.min.js и инициализируется культуры

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

ответ

2

Я нашел проблема, надеюсь, это помогло бы кому-то в будущем. Культуру заставляли в web.config по следующей строке:

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

Я удалил эту строку, и проблема была решена.