Bonjour,

J'ai un truc un peu tricky à faire : je suis dans une action d'un controller, et pour diverses raisons, je dois réécrire le contenu de la réponse HTTP après le traitement de la requête.
Ca c'est bon, j'ai réussi à m'en sortir à l'aide du code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
HttpContext.Response.Buffer = false;
HttpContext.AddOnRequestCompleted(callbackFunction);
Et lorsque ma réponse est prêt, je repasse
Code : Sélectionner tout - Visualiser dans une fenêtre à part
HttpContext.Response.Buffer = true;
pour envoyer la réponse.

Le problème, c'est qu'en cas d'échec du traitement, je dois aussi changer le StatusCode, et là, ça ne fonctionne pas, j'ai toujours un 200.

Auriez-vous une idée, SVP ?