Вы пытались установить флажок «cbMoreOptions» внутри UpdatePanel?
Поместите внутри раздела UpdatePanel ContentTemplate и установите AsyncPostBackTrigger для CheckBox.
У нас была эта проблема давным-давно, и именно так firefox использовал кеш-память в памяти для хранения состояния страницы, которое испортило то, как ASP.NET обрабатывает скрытое поле VIEWSTATE. Проверьте, включено ли кеширование для ваших страниц aspx и отключите его.
Изменить: Вот ссылка, которая объясняет это подробно.
В чем разница между F5 и введите URL? У них не должно быть такого же результата?
Если вы нажмете enter в адресной строке, он выполнит запрос GET, то есть вы введете жизненный цикл своей страницы !IsPostBack
. Когда вы нажмете F5, я заметил, что firefox повторит последний запрос, поэтому, если этот последний запрос был POST, он повторит его. Вот почему ваша страница остается в состоянии багги. Если первое сообщение назад вызвало ошибку (флажок «checkedChanged»), нажатие F5 просто повторит эту ошибку.
Итак, нет , у них нет такого же результата.
У меня нет документации для резервного копирования этого утверждения, но это то, что я наблюдал. Если кто-нибудь может указать источник, я буду рад его видеть.