0

嗨,我在一个表单上有下拉字段,它将数据发送到另一个表单,比如 searchresult.aspx 但是,如果单击 Internet Explorer 中的后退按钮,所有字段 default.aspx 都会被清除。我已经在隐藏字段中存储了下拉值,但是通过后退按钮导航时它也为空。它适用于 Firefox 和 Chrome。任何人都有一个想法,我必须做些什么才能让它发挥作用?我使用 jquery mobile 使用 Asp.net

4

1 回答 1

0

可能是 IE 正在缓存空白页面并在您点击后退按钮时将其拉出,使用 fiddler 您可以查看它是在加载页面还是从缓存中拉出。否则,请在转到下一页之前尝试将下拉值保存在会话中,当您返回搜索页面时更新代码以检查会话值,如果有使用它来选择下拉列表,否则如果不存在则选择默认值价值。

于 2013-05-21T12:51:49.320 回答