0

我在我的网络应用程序中使用检票口。假设我有页面 abc,我使用页面参数从 A 移动到 B,使用 ajax 和 B 到 C(不使用页面参数)更改页面 B 模型中的 somthing。

问题:场景正在移动A->B->C,同时更改页面b模型并按下后退按钮B<-C,因为生成页面B实例(B1)时我使用了获取参数,因此生成了一个新的页面B实例(B2) 每次都想返回B页

这个问题有检票口风格的解决方案吗?

感谢您在我的帖子中走这么远:)。

4

1 回答 1

0

就我收到你的帖子而言,你想用你在 B1 得到的模型返回 B 页吗?

您应该解决的问题是模型如何保留在页面 B 中。如果您从PageParameters(我猜这是您的页面“重新创建”时所拥有的)创建一个新模型,您将失去 ajax 更改。我认为您应该将模型更改保留在某处并重新加载它们(例如 a LoadableDetachableModel

于 2014-06-16T11:41:27.510 回答