2008-09-21 5 views

Répondre

0

Rien vraiment.

Mais. Response.Write prend le flux dans la propriété Response.Output. Vous pouvez définir un autre flux de sortie, et de cette façon, au lieu d'écrire au client, peut-être écrire dans un fichier ou quelque chose de fou. Donc, c'est là relation.

4

Il n'y a effectivement aucune différence, bien que Response.Output.Write() fournisse plus de surcharges qui peuvent vous permettre de passer différents paramètres. Scott Hansleman couvre in depth.

2

Ils ont tous deux écrivent au courant de sortie en utilisant un TextWriter (pas directement à un flux), mais en utilisant HttpContext.Response.Output.Write offre plus de surcharges (17 Framework 2.0, y compris les options de formatage) que HttpContext.Response.Write (seulement 4 sans options de formatage).

Le type HttpResponse n'autorise pas l'accès direct à son flux de sortie.