Как вы сказали, ваша проблема временная, поэтому наличие проблемы в методе формы, установленном как get вместо post, может быть отменено, но да, вы правы, что если пользователь нажмет ввод в адресной строке, это будет запрос на получение и кнопка возврата запрос всегда зависит от последнего сделанного запроса, если это был пост, то любой хороший браузер подскажет вам о повторной отправке, и если он был получен, то нет запроса, страница будет выкуплена (возможно, из кеша).
Может быть, вы можете использовать Firebug (отслеживать запросы на вкладке .net) или Fiddler и провести несколько тестов с разными пользователями / страницами, если вы можете воспроизвести его, просто нажав клавишу ввода в адресной строке.
Edit:
Кроме того, get всегда должен «извлекать информацию», поэтому, если браузер чего-то не хватает или что-то нужно, это будет get, но снова проверьте в журнале IIS эти запросы get и попробуйте их в браузере, если они содержат строку запроса для viewstate и eventvalidation , тогда они действительно неправильно формируют запрос от post, чтобы получить, если метод формы явно не установлен для получения.