Я не могу понять, чего мне здесь не хватает.Я пытаюсь заполнить объект Jquery и отправить этот объект контроллеру, в котором в качестве параметра указана модель, и он правильно связывается.
Я знаю, что вызов Ajax работает, потому что я достиг своей точки останова в контроллере.
Вот мой Jquery для создания объекта, который я отправлю через ajax
var testObj = {};
testObj.empNum = '1234';
Вот мой Ajax Call:
var url = BASE_URL + "Assessment/testing";
$.post({
url: url,
data: {
test: testObj
},
success: function (data) {
console.log(data)
},
dataType: 'JSON'
});
Вот моя модель:
public class test
{
public string empNum { get; set; }
}
И мой контроллер:
[HttpPost]
public JsonResult testing(test t)
{
return Json(t, JsonRequestBehavior.AllowGet);
}
Я ожидаю, что t в моем контроллере будет содержать тестовую модель с empNum = 1234, но он снова будет иметь значение null.