Это поведение не зависит от FireBug или подобного плагина.Это зависит от браузера.
Мне удалось воспроизвести это с моим Firefox 10.0.1 (я также смог воспроизвести это с более ранними версиями FF): я добавил дополнительные символы в свое текстовое поле, затем нажал F5 и текст в этом текстовом поле не изменился.Но после выполнения Ctrl - F5 значение в моем текстовом поле сбрасывается до значения по умолчанию.
Простой тест показывает, что FF устанавливает заголовок Cache-Control: max-age=0
, когда F5 .
Выполнение Ctrl - F5 отправило следующие заголовки: Pragma: no-cache
и Cache-Control: no-cache
.
Я также смог найти обходной путь для этого на стороне сервера, используя:
Response.Cache.SetNoStore();
Это добавит Cache-Control: no-store
к заголовкам ответа (это означает, что не хранит ни одну из этих частей.запрос или любой ответ на него. ).
Для разбивки поведения других браузеров, проверьте этот ответ .
Это ошибка?Нормальное поведение?
Когда я впервые столкнулся с этим, это тоже было для меня неожиданно.