2010-03-04 2 views
3

У меня есть сложная классическая система ASP, которая хорошо работала годами, но недавно начала иметь странную и прерывистую проблему.Форма IE8, не представляющая (прерывистая)

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

Совсем недавно это произошло с пользователем с IE8 (мы действительно используем). Кажется, что это происходит только с большими формами (т. Е. С предоставлением большего количества данных). Мы используем пустой тег действия в форме для самостоятельной отправки (т. Е.), И мы используем POST.

Мы никогда не слышали о подобной проблеме до недавнего времени. Поначалу казалось, что это может быть связано с настройками «Доверенная зона» на машине одного пользователя, но теперь мы получили несколько отчетов из других мест, и менее понятно, что это проблема зоны. На моей собственной машине, также использующей IE8, у меня никогда не было проблемы.

Любые мысли?

+0

@don Можете ли вы указать URL-адрес, где это происходит? – orokusaki

+0

Вы пытались использовать Fiddler, чтобы узнать, что происходит с запросом? –

+0

Предоставление URL-адреса будет жестким - безопасный веб-сайт и длинная/сложная форма. Я раньше не использовал Fiddler, но также посмотрю. Благодарю. –

ответ

1

Одним из решений может быть принудительное включение IE8 в режим совместимости, что ведет себя аналогично IE7.

Для этого вы должны разместить специальный метатег внутри раздела < > вашей страницы. Идеальное место для этого было бы на главной странице/шаблоне.

<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" /> 

Надеюсь, это поможет.

+0

Мы уже использовали этот тег, но спасибо за эту мысль. –