DahrkDaiz Ответов: 1

использование ReadEntityBody и сохранение данных формы на странице


У меня есть пользовательский HttpModule, который использует ReadEntityBody для мониторинга статусов загрузки файлов. Он отлично работает, однако, похоже, используя ReadEntityBody, я "закорачиваю" естественный запрос, и данные формы никогда не сохраняются на странице. Страница видит, что есть обратная связь, но если я исследую запрос.Параметры, ни одна из данных форм фактически сохраняется от формы. Если я закомментирую ReadEntityBody, то данные формы будут там. Итак, как я могу сохранить эти данные на странице во время обратной отправки без необходимости хранить данные формы в файле или статическом менеджере классов?

1 Ответов

Рейтинг:
0

ramana.g

Я знаю, это очень старый фильм. Но я подумал, что обновлю некоторую информацию, так как я уже сталкивался с подобной проблемой.

Я разработал собственный модуль IIS, где я использовал ReadEntityBody API для чтения данных POST-запроса. Это привело к короткому замыканию обработки запроса, и браузер не получал никакого ответа.

Я изменил код для хранения данных, которые считываются с помощью ReadEntityBody, и использовал InsertEntityBody для повторной вставки тела запроса. После добавления этого запроса запросы были обработаны, и ответ был виден в браузере.