Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/71.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在浏览器上维护上一页的值和选定控件状态“后退”按钮单击_Javascript_Jquery_Asp.net_Iis - Fatal编程技术网

Javascript 在浏览器上维护上一页的值和选定控件状态“后退”按钮单击

Javascript 在浏览器上维护上一页的值和选定控件状态“后退”按钮单击,javascript,jquery,asp.net,iis,Javascript,Jquery,Asp.net,Iis,我已经在.net 4.0中开发了asp.net项目,一切都很好,除了用户单击浏览器后退按钮外,旧页面正在失去控件的所有选定状态(如复选框列表、下拉列表等)和文本框中输入的值 “我试图通过放置会话变量来解决问题,在重定向之前,我将在会话中保存所有内容,当用户转到上一页时,我将验证会话状态并重新绑定所有内容。但这似乎是代价高昂的操作。” 是否有其他/附近的解决方案 (请注意,我使用的是ajax组件和更新面板。) 提前感谢…您可以使用cookies保存表单状态,并在检测到历史记录后再次读取它们。返回

我已经在.net 4.0中开发了asp.net项目,一切都很好,除了用户单击浏览器后退按钮外,旧页面正在失去控件的所有选定状态(如复选框列表、下拉列表等)和文本框中输入的值

“我试图通过放置会话变量来解决问题,在重定向之前,我将在会话中保存所有内容,当用户转到上一页时,我将验证会话状态并重新绑定所有内容。但这似乎是代价高昂的操作。”

是否有其他/附近的解决方案

(请注意,我使用的是ajax组件和更新面板。)


提前感谢…

您可以使用cookies保存表单状态,并在检测到历史记录后再次读取它们。返回 或者,请检查这个jQuery插件

尝试在ASP.NET Viewstate(客户端)中保存表单元素。参考
希望能有所帮助

感谢您的回复,但不幸的是,它无法工作,可能是因为ajax更新面板或页面生命周期事件模型,asp.net控件正在动态生成另一项功能