Помогите найти название функции mvc framework, или это где-то в коде написано?
есть проект на mvc framework, в котором работа с данными выглядит примерно так:
[HttpGet]
public ActionResult Edit(Guid? id, Guid? ownerId)
{
// заполнение modeldata, даже в случае если это новый элемент
// например modelData.Owner = new Owner(){ id = ownerId };
return View(modelData);
}
[HttpPost]
public ActionResult Edit(ModelType1 data)
{
bool updating = data.ID != Guid.Empty;
data.ID = dbService.CreateOrUpdateModelType1(data);
return Json(data, updating);
}
на вьюхе, ничего про modelData.Owner нету, но есть @Html.AntiForgeryToken()
так вот, когда вызывается POST Edit — data — Owner заполнен данными, которые указаны в GET
подскажите, куда копать? это какая-то магия? я не смог найти этому название в гугле.