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, хотя я думал что ему достаточно того, что свойства внутри него идентичны.
Мб я что то не учел?