我将模型发布到此操作:
public ActionResult Action(Detail Model)
{
try
{
Model.db = db;
Model.PerformAction();
return PartialView("Detail", Model);
}
catch (Exception Exception)
{
...
}
}
在Model.PerformAction中的我改变了模型中的一些属性。在视图细节中看到模型已更新,但是,这是重点,如果我@Html.HiddenFor(m => m.SomePropertyChanged)
,控件将使用旧值(我发布到操作的那个)呈现。我究竟做错了什么?