AntiForgeryToken и сохранение данных между запросами
От: pumpurumer  
Дата: 15.03.18 06:54
Оценка:
Помогите найти название функции 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
подскажите, куда копать? это какая-то магия? я не смог найти этому название в гугле.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.