ASP.NET. JS. Как отправить модель с клиента на сервер?

Owner модель:

[DataType("ForeignKey")]
[ForeignKey("User")]
public int UserId { get; set; }

[DataType("Reference")]
public User Users { get; set; }

[DataType("ForeignKey")]
[ForeignKey("Type")]
public int TypeId { get; set; }

[DataType("Reference")]
public Type Types { get; set; }

Формирую объект на js:

var modelTitle = "пример";
var user = {
    UserId: 2,
    TypeId: 3
};

Делаю POST

$.post("@Url.Action("Create", "Home")",
{
    title: modelTitle,
    model: JSON.stringify(user)
});

Принимаю в контроллере:

public void Create(string title, Owner model)
{

}

Мб я модель собираю как то не так, ибо title приходит, а на моделе - null, хотя я думал что ему достаточно того, что свойства внутри него идентичны.

Мб я что то не учел?


Ответы (0 шт):