【发布时间】:2013-09-21 06:18:56
【问题描述】:
我正在尝试将 json 绑定到我在 ASP .net MVC 4 中的模型。模型确实已创建,但属性未填充。
我的javascript:
$.ajax({
type: 'POST',
url: "/Admin/" + method,
contentType: 'application/json; charset=utf-8',
data: JSON.stringify(form.serializeArray()),
success: function (data) {
if (data.Success == true) {
}
}
});
我的班级:
public class Taxes {
public int Id { get; set; }
public string Name { get; set; }
public decimal Rate { get; set; } }
我的方法:
[HttpPost]
public JsonResult AddTax(Taxes tax)
{
return Json(new { Success = true, tax.Id });
}
Json:
[{"name":"Id","value":"1"},{"name":"Name","value":"fsdfs"},{"name":"Rate","value":"18"}]
结果是:
Id = 0
Name = Null
Rate = 0
【问题讨论】:
-
你能解释一下你已经尝试过什么吗?
-
试试这个 json,它将填充你的模型 [{"Id":"1","Rate":"18", "Name":"fsdfs"}]。
标签: c# asp.net asp.net-mvc json asp.net-mvc-4