我有一堂这样的课
public class Sample
{
[Key]
public Int32 ID{ get; set; }
public String Name{ get; set; }
public String AnotherName{ get; set; }
public Decimal? decimalNumber { get; set; }
}
我从带有dbcontext和dbset的数据库中读取数据到ajax请求中的Sample列表中,并像jsonresult一样从控制器返回数据
var sampleList = _context.sampledb.ToList();
return JsonResult(sampleList);
在javascript中,我将结果保存到全局数组样本列表中
var samplelist;
...
success: function (samples) {
samplelist = samples
});
后来我想通过ajax调用控制器的另一个post方法,并将它们的样本列表作为参数
public ActionResult OnPostPhaseDetail( List<Sample> sampleList)
{
...
}
我的问题是,在控制器中,小数现在是整数,并且散点了
之前:3.123 之后:3123
我总是尝试使用Json.Stringify,但是控制器中的列表为空
希望有人可以帮助我
比你