我有一个包含几个字段的页面和一个运行时生成的图像。此页面的内容位于UpdatePanel中。有一个按钮可以将用户带到辅助页面,该页面有一个按钮,单击时会调用javascript:history.go(-1)。
问题是,第一页执行完整请求而不是回发,或者只是使用它在导航之前所处的状态。也就是说,字段都被重置为其默认值,从而使用户感到困惑。无论导航如何,我都希望保留它们的值。我不想为每个字段更改创建新的历史状态。
有什么想法吗?
答案 0 :(得分:0)
唯一的另一种选择是使用JavaScript跟踪客户端cookie中的字段状态(具有局限性)。最好在导航到辅助页面之前执行一个AJAX调用,该调用将允许服务器保存页面状态,以便在反向导航发生时可以正确地将该状态呈现给浏览器。
答案 1 :(得分:0)
我想当我有更多的时间来研究它时,我会尝试AJAX的想法。我可能只是发送回viewstate字段:P感谢您的输入。