Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我在我的网络应用程序中使用检票口。假设我有页面 abc,我使用页面参数从 A 移动到 B,使用 ajax 和 B 到 C(不使用页面参数)更改页面 B 模型中的 somthing。
问题:场景正在移动A->B->C,同时更改页面b模型并按下后退按钮B<-C,因为生成页面B实例(B1)时我使用了获取参数,因此生成了一个新的页面B实例(B2) 每次都想返回B页
这个问题有检票口风格的解决方案吗?
感谢您在我的帖子中走这么远:)。
就我收到你的帖子而言,你想用你在 B1 得到的模型返回 B 页吗?
您应该解决的问题是模型如何保留在页面 B 中。如果您从PageParameters(我猜这是您的页面“重新创建”时所拥有的)创建一个新模型,您将失去 ajax 更改。我认为您应该将模型更改保留在某处并重新加载它们(例如 a LoadableDetachableModel)
PageParameters
LoadableDetachableModel