2011-06-16 52 views
0

我有一个搜索页面,它使用jQuery来填充搜索结果的表格。 Search.aspx是主页面,数据是从SearchAdd.ascx添加的。
我决定重新创建我的项目,因此我手动将所有项目从一个项目复制到另一个项目。除了这个东西,一切都有效,在两个项目中看起来都一样。当我完成搜索时,浏览到搜索结果,然后点击浏览器中的后退按钮,我不再获得以前的搜索结果。搜索结果在浏览时不保留

所以我的问题是,我寻找什么?
我检查了,这些都是完全一样的两个项目:

  • viestatemode="Enabled"
  • jQuery的脚本
  • Global.asax的
  • 的web.config

还有什么寻找?可以与虚拟目录有什么关系?
任何帮助表示赞赏。

+0

我很惊讶为什么它在第一个项目中为你工作,如果你没有使用一些历史插件在浏览器历史记录中推送你的ajax调用 – 2011-06-16 09:19:59

回答

1

它必须与jQuery版本。

在我的旧项目中,我使用了jquery-1.4.4.min.js,而在新的我使用jquery-1.5.1.min.js。打开后退按钮时切换回来并保存历史记录。

我不知道为什么?

1

浏览器后退按钮与您所测试的内容无关。它只是客户端。它会显示浏览器历史记录中的内容,除非您没有更改后退按钮的行为。