Я разработчик ASP.NET, и обычно я покидаю веб-страницу, над которой я работаю, открытой в моем браузере (Chrome - мой браузер по выбору, но этот вопрос актуален для любого браузера). Мой рабочий процесс обычно выглядит следующим образом: я пишу код, перестраиваю свой проект в Visual Studio, а затем возвращаюсь в свой браузер с помощью Alt-Tab и нажимаю клавишу F5, чтобы обновить страницу.
Это хорошо, если форма не была отправлена с момента открытия страницы. Но если я щелкаю по элементам управления ASP.NET, на странице несколько раз публикуются данные формы, поэтому нажатие клавиши F5 приводит к тому, что браузер (разумно) выдает подтверждающее сообщение, например: страница, которую вы ищете, использованная вами информация ... ".
Иногда я делаю хочу повторно отправить форму, но чаще всего я просто хочу начинать с со страницы (а не повторно отправлять данные формы). Обычно я обхожу это, просто добавляя некоторые данные строки запроса в URL, чтобы браузер воспринимал их как запрос новой страницы, например ::10000
page.aspx
становится
page.aspx?
(или наоборот).
У меня вопрос: есть ли лучший способ быстро запросить свежую версию веб-страницы (и , а не отправить данные формы) в любом из основных браузеров? Мне кажется, что для веб-разработки нет ничего проще, но, может быть, я что-то упустил. Я бы хотел увидеть что-то вроде последнего пункта в этом списке:
- F5: обновить страницу
- Ctrl-F5: обновить страницу (и принудительно обновить кэш)
- Alt-F5: запрос новой копии страницы без повторной отправки формы