2010-11-30 22 views
0

Occasionnellement, notre imprimante de bureau craque sur nous au milieu d'un travail d'impression, ou quelqu'un oublie simplement d'imprimer parce qu'ils sont interrompus. Dans les bons jours, j'ai construit ma réponse en utilisant un StringBuilder et sortie le contenu à l'écran et à un fichier journal au cas où nous devions revenir en arrière et réimprimer.Réponse de journal ASP.Net au fichier de sortie

Maintenant, je travaille avec un système qui utilise tous les .Net yumminess (répéteurs, événements de page, etc) plutôt que de construire le code HTML dans le code. Existe-t-il un moyen pour moi de consigner/archiver la réponse HTML entière générée par le serveur pour une page particulière (par exemple, entrer dans l'événement Page_Render et exporter la sortie vers un fichier)?

Merci, Sam

Répondre

1

Vous pouvez écrire un module Http qui se branche à la fin du pipeline de demande et enregistre la sortie complète.

Voir this example qui devrait vous permettre d'y parvenir en grande partie.

+0

Des exemples ou des références? Cela m'intéresserait de le faire. – Sam

+0

@Sam - vous en avez un pour vous. – Oded

+0

Parfait, merci! – Sam