Обновить страницу в браузере без повторной отправки формы - PullRequest
8 голосов
/ 05 мая 2010

Я разработчик ASP.NET, и обычно я покидаю веб-страницу, над которой я работаю, открытой в моем браузере (Chrome - мой браузер по выбору, но этот вопрос актуален для любого браузера). Мой рабочий процесс обычно выглядит следующим образом: я пишу код, перестраиваю свой проект в Visual Studio, а затем возвращаюсь в свой браузер с помощью Alt-Tab и нажимаю клавишу F5, чтобы обновить страницу.

Это хорошо, если форма не была отправлена ​​с момента открытия страницы. Но если я щелкаю по элементам управления ASP.NET, на странице несколько раз публикуются данные формы, поэтому нажатие клавиши F5 приводит к тому, что браузер (разумно) выдает подтверждающее сообщение, например: страница, которую вы ищете, использованная вами информация ... ".

Иногда я делаю хочу повторно отправить форму, но чаще всего я просто хочу начинать с со страницы (а не повторно отправлять данные формы). Обычно я обхожу это, просто добавляя некоторые данные строки запроса в URL, чтобы браузер воспринимал их как запрос новой страницы, например ::10000

page.aspx

становится

page.aspx?

(или наоборот).

У меня вопрос: есть ли лучший способ быстро запросить свежую версию веб-страницы (и , а не отправить данные формы) в любом из основных браузеров? Мне кажется, что для веб-разработки нет ничего проще, но, может быть, я что-то упустил. Я бы хотел увидеть что-то вроде последнего пункта в этом списке:

  • F5: обновить страницу
  • Ctrl-F5: обновить страницу (и принудительно обновить кэш)
  • Alt-F5: запрос новой копии страницы без повторной отправки формы

Ответы [ 2 ]

12 голосов
/ 05 мая 2010

Перейдите в адресную строку и нажмите Введите , чтобы отправить новый запрос GET. Сочетание клавиш быстрого доступа: Alt + D , Ввод .

0 голосов
/ 07 ноября 2014

Да, просто сфокусируйтесь на адресной строке и нажмите ввод.

В Chrome вы можете использовать Ctrl-L, чтобы сосредоточиться на адресной строке, а также на предложениях, сделанных выше.

...