返回搜索结果实施

发布于 2024-07-16 09:20:02 字数 180 浏览 8 评论 0原文

在 ASP.NET 应用程序中实现“返回搜索结果”的最佳方法是什么? 我一直让用户在浏览器中执行“后退”按钮,但他们总是收到重新提交表单的提示。

有没有有效的方法来解决这个重新提交的问题?

我应该在会话中缓存搜索条件/url 并在按下“后退”时重定向它们吗?

这里的最佳实践是什么?

What's the best way to implement "Back to Search Results" in an ASP.NET application? I've been letting users do the BACK button in the browser, but they always get a prompt to resubmit the form.

Is there an effective way to work around this resubmit?

Should I cache the search criteria/url in session and redirect them when they press 'back'?

What's the best practice here?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

行至春深 2024-07-23 09:20:02

当浏览器历史记录中的页面是 http POST 的直接结果时,您会收到此警告。 如果您的搜索表单使用方法 GET 而不是方法 POST,则可以避免这种情况。

You get this warning when a page in the browser history was the direct result of an http POST. This is avoided if your search form uses method GET instead of method POST.

哑剧 2024-07-23 09:20:02

我将在查询字符串中传递搜索条件,并使反向链接类似于 Back

I'd pass the search criteria in querystring and make the back link something like <a href='/Search.aspx?q=keywords'>Back</a> instead.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文