保持以前的页面值和选中的控件状态,单击浏览器后退按钮
Maintain previous Page values and selected controls states on Browser back button click
我在。net 4.0中开发了asp.net项目,一切都很好,除了当用户单击浏览器后退按钮时,旧页面失去了所有控件的选定状态(例如复选框列表,下拉列表等)和文本框中输入的值。
"我试图通过放置会话变量来解决,在重定向之前,我将所有内容保存在会话中,当用户转到上一页时,我正在验证会话状态并重新绑定所有内容。但这似乎是一项昂贵的手术。"
是否有其他近似解。
(请注意,我正在使用ajax组件和更新面板。)
您可以使用cookie保存表单状态,并在检测到history.back后再次读取它们或者,请检查这个jQuery插件http://tkyk.github.io/jquery-history-plugin/文档
尝试在ASP中保存表单元素。网络视图状态(clientside)。请参考这个希望能有所帮助
相关文章:
- 获取中继器控件ASP.Net中显示的单击项目文本框
- 如何在Firefox中禁用视频的单击和双击控件
- 调用按钮单击事件 ajax 加载的用户控件
- 如何让 VB Web 浏览器控件单击无法在控件中手动单击但可以在实际 IE 窗口中单击的按钮
- 动态观察控件.js导致模型在单击旋转时消失
- 无法单击单选按钮控件
- Javascript 禁用作为 asp.net 控件加载的元素的内联单击
- 如何在单击任何其他控件时清除文本
- 自定义指令如何知道它是否已单击另一个控件
- 如果我单击文档中的任何其他 HTML 控件,tabIndex 将无法正常运行
- WinJS 浮出控件不断关闭 - 无法单击控件
- 如何获取单击控件的所有html内容
- 单击控件的关联标签(HtmlFor)时,控件停止单击事件
- 当从jquery添加on单击时,如何传递被单击控件的实例?
- html5 onClick通过点击控件来切换
- 单击jquery更改状态
- Html上点击改变属性;重新单击回到原始状态
- 获取javascript动态创建的控件状态
- 如何在 reactjs 中设置单个单击事件的状态和 props
- 保持以前的页面值和选中的控件状态,单击浏览器后退按钮