小编Tre*_*ker的帖子

ASP.NET MVC 5 - 模型绑定不起作用

我无法将 HTTP POST 请求正文中的传入 JSON 数据绑定到我的 C# 模型。

这是我的前端 JavaScript 代码:

let jsonData = "{\"Updates\":[{\"CarrierStateMapGuid\":\"de4abaa8-42d2-4e00-657a08d5577ac94a\",\"QuestionTag\":\"CoQstPAVT500006\",\"MemberOf\":\"Quote\",\"Condition\":\"0\",\"QuestionType\":\"List\",\"TrueAnswer\":\"NoDiscount\",\"TrueExplanation\":\"No Discount\",\"FalseAnswer\":null,\"FalseExplanation\":null,\"DeleteRequest\":false}]}";
$.ajax({
    url: "/api/CarrierQuestionMappingApi/UpdateQuestionMaps",
    type: "POST",
    contentType: "application/json; charset=utf-8",
    data: jsonData
});
Run Code Online (Sandbox Code Playgroud)

这是我的 C# 模型:

public class UpdateCarrierQuestionMapsWebRequests
{
    public UpdateCarrierQuestionMapsWebRequest[] Updates { get; set; }

    public class UpdateCarrierQuestionMapsWebRequest
    {
        public string CarrierStateMapGuid { get; set; }
        public string QuestionTag { get; set; }
        public string MemberOf { get; set; }
        public string Condition { get; set; }
        public string QuestionType { get; set; } …
Run Code Online (Sandbox Code Playgroud)

javascript c# asp.net-mvc json

3
推荐指数
1
解决办法
1065
查看次数

标签 统计

asp.net-mvc ×1

c# ×1

javascript ×1

json ×1