0

我有一个 Razor 页面,其中使用 Html.DisplayFor() 插入了 2 个子视图:

...
     @Html.DisplayFor(model => model.ModelObject.Lines, new { IsEditable = Model.ModelObject.CanEdit })
...
     @Html.DisplayFor(model => model.Payments, new { DocumentId = Model.ModelObject.Id, CanAddPayments = Model.ModelObject.CanAddPayments })
...

当我从视图 2 调用操作时,我需要能够在保存模型之前获取模型的最新内存状态(假设行已添加到文档中)。不幸的是,我似乎只能得到第一次加载页面时的模型。我可以看到子视图中使用的视图模型的更改。例如,在付款子视图中,我可以看到付款正在更新,但不是其他视图中已更新的行。

有什么方法可以让我从另一个视图中看到一个视图的变化,或者让它们改变同一个对象?

4

0 回答 0