Я пытаюсь отправить частично заполненный объект моему контроллеру через сообщение Ajax.
var child =
{
Property1: 1,
Property2: 'test',
};
$.ajax({
url: '/MyController/AddNewTest',
type: 'POST',
data: {"MyObject": child},
success: function (data) {
//Do stuff
},
error: function (data) {
//Do stuff
}
});
Контроллер:
[HttpPost]
public ActionResult AddNewTest(MyObject object)
{
//Do stuff
}
Объект:
У объекта MyObject
есть много других свойств, но в этом случае мне нужны только Property1
и Property2
(подозреваю, что это может быть проблемой). Вместо того, чтобы отправлять две строки моему контроллеру, я бы предпочел пропустить этот частично заполненный объект, так как это немного облегчает мою жизнь в будущем.
Проблема в том, что, как только объект прибудет в мой контроллер, все внутри объекта пусто.