当通过jquery更改值时,ASP.NET MVC输入值不会传递给控制器​​操作

时间:2014-11-27 15:37:08

标签: jquery asp.net-mvc devexpress-mvc

我有一个DevExpress SpinEdit金额字段:

SpinEdit Field

 @Html.DevExpress().SpinEditFor(model => model.Tare, settings =>
                                {
                                    settings.Width = 153;
                                    settings.Properties.DisplayFormatString = @"0.0,0";
                                }).GetHtml()

当我手动更改值时,值会正确传递给控制器​​。

Model Value When Manually

但是当我通过jquery更改值时,它会正确显示,但不会传递给控制器​​。

var gross = parseFloat($('#Brutto_Raw').val().replace(',', '.'));
var net = parseFloat($('#Amount_Raw').val().replace(',', '.'));
var tare = gross - net;
$('#Tare_I').val(parseFloat(tare).toPrecision(12));    
$('#Tare_Raw').val(parseFloat(tare).toPrecision(12));

Display Value Changed Via Jquery

Model Value When Changed Via Jquery

0 个答案:

没有答案