Подтвердить что ты не робот

Elmah: Как я могу регистрировать данные формы сообщения?

Есть ли способ зарегистрировать данные запроса на отправку в ELMAH?

Я получаю сообщения об ошибках, и хотя журнал ошибок содержит URL-адрес, метод запроса и т.д., я не вижу фактических данных POST.

Например,

Вот пример Фактический запрос:/bep/KotexCode/GetCode? StickerCode = 1234532

Но в журнале отображается только URL-адрес запроса, а не переменная stickerCode. Спасибо!

Edit К сожалению, я должен был проверить веб-сайт проекта, но похоже, что эта функция была запрошена. http://code.google.com/p/elmah/issues/detail?id=164

4b9b3361

Ответ 1

Это было также рассмотрено в группе обсуждения ELMAH, приведенный ниже:

ELMAH фактически записывает всю форму данные. Он не отображается рядом с серверных переменных по умолчанию, когда вы посмотрите страницу с подробной информацией об ошибках, но можете быть выкопанным из исходного XML-представления из на той же странице. Данные формы, однако, также не включается в электронная почта.

Настоящая причина отказа от отображение данных формы должно было раздувание и шум от большого количества ASP.NET приложения с очень большим представлением состояний (сотни КБ). Кроме того, некоторые формы включают много HTML в textarea полей (особенно систем CMS), которые может также привести к большим шум. В отсутствие единого товара решение, соответствующее всем размерам, проблема осталась вне объем ELMAH (хотя все еще открыт для обсуждения). Если кому-то нужно отображать данные FORM, пользовательскую ошибку подробная страница очень быстро скопирована.