Я получаю эту странную проблему в Safari и Chrome (работает в Firefox и IE).
- Я начинаю с этого списка флажков, в котором отмечен первый элемент «A», а элементы «B» и «C» не отмечены.
- Затем я перехожу на другую страницу, которая упорядочивает элементы, которые отображаются в списке флажков.
- Я меняю порядок элементов в списке, теперь он идет «B», «A», «C».
- Я нажимаю кнопку назад
- Страница повторно загружается с сервера (у меня отключено кеширование), я проверяю ответ, отправленный с сервера, и элемент «А» все еще проверяется и больше не является первым элементом в списке.
- !!!Странное поведение!!! Страница загрузилась в браузере с новым порядком «B», «A», «C», но «A» не отмечен, вместо этого отмечен первый элемент «B».
Почему-то получается, что позиция галочки восстановилась по нажатию кнопки назад, а данные формы, отправленные с сервера, были отброшены.
Когда я обновляю страницу, порядок «B», «A», «C» и элемент «A» теперь отмечены, и все выглядит нормально.
В обоих случаях для страницы IsPostBack установлено значение false.
Это ошибка в веб-ките?
Пробовал, чистил кеш, заходил в приватный режим, чистил историю. Все то же поведение.