我在窗體中有一個簡單的NumericTextBox。錯誤的NumericTextBox值
問題是我的值總是乘以100。所以,如果我開始與8.5,它會顯示850(節省850),下一次85000,等
另外,如果我嘗試輸入十進制(8.5),它失敗。這個數值是正確的:
$("#TimeEstimate").data("kendoNumericTextBox").value()
我該如何解決這個問題?
<%= Html.Kendo().NumericTextBox<decimal>()
.Name("TimeEstimate")
.Decimals(2)
.Format("d2")
%>
發送到控制器:
$.ajax({
type: "POST",
url: "/Admin/doModify",
data: $('#myForm').serialize(),
dataType: "text",
success: function (data) {},
error: function (err) {}
});
謝謝
注意
如果我設定值這樣.Value(Model.TimeEstimate/100)
,它會顯示85,而不是8.5(8顯示爲8)