Всегда получать нулевые значения в контроллере для поста ajax

Я попробовал пост Ajax с моей точки зрения, как показано ниже (с помощью jQuery).

Комплексное решениеВот.

 $(document).ready(function () {
                var kk = {
                    Address1: "423 Judy Road",
                    Address2: "1001",
                    City: "New York",
                    State: "NY",
                    ZipCode: "10301",
                    Country: "USA"
                };
                console.log(JSON.stringify(kk));
                $.ajax({
                    url: 'Check',
                    type: 'POST',
                    data: JSON.stringify(kk),
                    dataType:"json",
                    contentType: 'application/json; charset=utf-8',
                    success: function (data) {
                        alert(data.success);
                    },
                    error: function () {
                        alert("error");
                    }
                });
            });

И получил его в контроллере (метод всегда вызывается)

public ActionResult Check(AddressInfo addressInfo)
        {
            return Json(new { success = true });
        } 

модельВот, Но когда я пытался получить доступ (точка останова проверена) к свойствам объекта (AddressInfo) это всегда показывалоnull стоимость. Я пытался без строковых и строковых. Я учусь MVC сейчас и начинающий. Пожалуйста помоги

Ответы на вопрос(4)

Ваш ответ на вопрос