我目前正在开发一个 MVC 站点,该站点有一个位于登录页面后面的搜索页面。当用户登录时,他们被重定向到搜索页面。
搜索表单使用将搜索结果返回到同一视图的 ajax 表单。
当我们有搜索结果时,搜索表单不再显示。这一切都很好。
但是,一旦您启动表单并获得搜索结果 - 用户可能会尝试点击浏览器的后退按钮以尝试返回搜索表单。当然,这会将他们带到上一个页面(登录页面)。
所以,我的问题是 - 我仍然想使用 ajax 将表单和结果保持在同一页面上。无论如何我可以实现这一点,当用户点击返回时,它会将他们带到搜索表单?
我很感激我可能在这里要求太多,但我想我还是把它放在那里!
ps - 我已经有一个重新加载表单的“返回搜索”链接。我相信普通用户会尝试点击浏览器的后退按钮。我也宁愿在登录页面上没有将它们重定向回搜索页面的某种功能。