41 votes

Elmah: Comment puis-je me connecter aux données post-formulaire?

Est-il un moyen de connecter la demande de publication de données dans ELMAH?

Je suis d'erreur e-mails, et alors que le journal d'erreur contient l'URL, la méthode de requête, etc, je ne suis pas de voir le POST de données.

Par exemple,

Voici un échantillon Demande réelle: /bep/KotexCode/GetCode?stickerCode=1234532

Mais, le journal ne montre que l'url de la requête et non pas la variable stickerCode. Merci!

Modifier Désolé, je devrais avoir vérifié le site web du projet, mais il semble que cette fonctionnalité a été demandé. http://code.google.com/p/elmah/issues/detail?id=164

59voto

Atif Aziz Points 16967

Cela a également été abordée dans le ELMAH groupe de discussion, cité ci-dessous in extenso:

ELMAH fait le journal le formulaire les données. Il n'est pas affiché aux côtés de les variables de serveur par défaut lorsque vous regardez les détails de l'erreur de la page, mais peut être creusé des matières vue XML à partir de la même page. Les données du formulaire, cependant, n'est pas inclus dans les e-mails.

La vraie raison pour quitter le affichage des données d'un formulaire est à éviter de ballonnements et de bruit à partir d'un lot de ASP.NET les applications à très grande vue les états (des centaines de KO). Aussi, certains les formulaires de comprendre beaucoup de HTML dans le textarea champs (en particulier les systèmes de CMS) qui pourrait également conduire à de grandes quantités de du bruit. En l'absence d'un seul bien solution de s'adapter à toutes les tailles, les le problème a été laissé comme étant à l'extérieur le champ d'application de ELMAH (bien que toujours ouvert pour une discussion). Si quelqu'un a besoin d' affichage des données de FORMULAIRE, un message d'erreur personnalisé la page de détail est très rapide à code.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X