2008-09-21 3 views

Antwort

0

Nichts wirklich.

Aber. Response.Write nimmt den Strom in der Response.Output Eigenschaft. Sie könnten einen anderen Ausgabestrom einstellen und auf diese Weise, anstatt auf den Client zurück zu schreiben, vielleicht in eine Datei schreiben oder etwas Verrücktes. Das ist also eine Beziehung.

4

Es gibt praktisch keinen Unterschied, obwohl Response.Output.Write() mehr Überlastungen bietet, die Ihnen erlauben können, verschiedene Parameter zu übergeben. Scott Hansleman deckt es in depth ab.

2

Beide schreiben in den Ausgabestrom ein TextWriter (nicht direkt an einen Stream) verwenden, jedoch mit HttpContext.Response.Output.Write mehr Überlastungen bietet (17 in Framework 2.0, einschließlich Formatierungsoptionen) als HttpContext.Response.Write (nur 4 ohne Formatierungsoptionen).

Der Typ HttpResponse erlaubt keinen direkten 'Set'-Zugriff auf seinen Ausgabestrom.