在浏览器中刷新页面而不重新提交表单

时间:2010-05-05 18:50:05

标签: browser forms workflow refresh submit

我是一名ASP.NET开发人员,我经常发现自己离开了我正在浏览器中打开的网页(Chrome是我选择的浏览器,但这个问题与任何浏览器相关)。我的工作流通常是这样的:我编写代码,在Visual Studio中重建我的项目,然后用Alt-Tab翻回我的浏览器并点击F5刷新页面。

如果在打开页面后尚未提交表单,这很好用。但是,如果我一直在点击ASP.NET表单控件,页面已多次发布表单数据,因此点击F5会导致浏览器(明智地)弹出确认消息,例如“确认表单重新提交:您要查找的页面,您输入的信息......“。

有时我想要重新提交表单,但更多时候,我只想重新开始与页面(而不是重新提交表单数据)。我通常解决这个问题的方法是简单地将一些查询字符串数据添加到URL中,以便浏览器将其视为新的页面请求,例如:

page.aspx

变为

page.aspx?

(反之亦然)。

我的问题是:有没有更好的方法可以在任何主流浏览器中快速请求新版网页(以及提交表单数据)?对于我来说,对于Web开发来说,这似乎是一个明智的选择,但也许我错过了一些东西。我希望看到的内容类似于此列表中的最后一项:

  • F5:刷新页面
  • Ctrl-F5:刷新页面(并强制缓存刷新)
  • Alt-F5:请求新的页面副本,而不重新提交表单

2 个答案:

答案 0 :(得分:12)

转到地址栏并按 Enter 提交新的GET请求。快捷键盘快捷键是 Alt + D 输入

答案 1 :(得分:0)

是的,只需关注地址栏并按Enter键即可。

在Chrome中,您可以使用Ctrl-L关注地址栏以及上面提出的建议。