Chrome не кэширует значения скрытых полей формы для использования в истории браузера

У меня есть веб-форма ASP.Net, которая содержит как поля текстового поля, так и скрытые поля. Значения скрытых полей изменяются динамически с использованием клиентского JavaScript. Отправка формы, проверка значений и перенаправление на другую страницу - все работает, как ожидалось.

Однако, когда я использую кнопку «Назад» в браузере для отображения предыдущей страницы, я ожидаю увидеть, что ВСЕ поля формы по-прежнему заполнены значениями, которые были опубликованы.

В IE и Firefox это касается как текстовых, так и скрытых полей ввода.

В Chrome это ТОЛЬКО для текстовых полей. Значение скрытых полей теряется.

Верно ли, что Chrome никогда не повторно заполняет динамически установленные значения скрытых полей формы при навигации по истории браузера?

Я собрал небольшой образец, чтобы продемонстрировать проблему и может предоставить это при необходимости. Сначала я хотел задать вопрос, чтобы увидеть, хорошо ли это поведение известно и с чем я должен согласиться.

15
задан Andy McCluggage 26 October 2010 в 16:42
поделиться