@using (Ajax.BeginForm("SaveItemAndProperties", "HomeBuilder",
new AjaxOptions
{
UpdateTargetId = "divSaveItemAndProps",
InsertionMode = InsertionMode.Replace
}))
{
@Html.EditorForModel()
<input type="submit" value="Submit" />
}
В модели, которая вызывается из EditorForModel
@Html.EditorFor(m => m.PropertyValues)
PropertyValues представляет собой список свойств и является вызовом EditorTemplate.
Из действия я изменяю значение и затем пытаюсь обновить данные обратно до вида
[AcceptVerbs(HttpVerbs.Get | HttpVerbs.Post)]
public PartialViewResult SaveItemAndProperties(PropertyBuilderViewModel modelValues)
{
//Change on property in modelValues
return PartialView("PropertyBuilderControl", modelmodelValues);
}
Когда я отлаживаю, я правильно вижу данные, но они не отображаются в представлении.
Любая идея, почему это так.