0

我有一个包含搜索结果和过滤栏的页面。当过滤器更改时,它会执行 ajax 发布,将过滤器保存到会话并返回带有过滤结果的部分视图。

在视图中,我从会话中提取过滤器并使用 htmlhelper 扩展将会话对象转换为 JSON。然后我将 JSON 绑定到填充选定的过滤器。

按下后退按钮时会出现我的问题。会话中更新的过滤器永远不会发送到 htmlhelper 例程,并且过滤器会丢失,直到发生回发。

有没有人遇到过这个问题?我已经尝试过 no-cache 元标记,但它似乎并没有影响它。

<META HTTP-EQUIV="CACHE-CONTROL" CONTENT="NO-CACHE">
4

1 回答 1

0

我尝试了 meta no-cache 标记的所有变体,但最后,我使用 ajax 调用从会话中提取过滤器。唯一需要注意的是,ajax 调用必须具有 cache:false 设置。

于 2012-08-30T15:33:38.300 回答