asp.net - news - ¿Cuál es la diferencia entre Response.Write() y Response.Output.Write()?
new features c# (3)
Ambos escriben en el flujo de salida usando un TextWriter
(no directamente a un Stream), sin embargo, el uso de HttpContext.Response.Output.Write
ofrece más sobrecargas (17 en Framework 2.0, incluidas las opciones de formato) que HttpContext.Response.Write
(solo 4 con sin opciones de formateo).
El tipo HttpResponse
no permite el acceso directo a ''conjuntos'' a su flujo de salida.
¿Cuál es la diferencia entre Response.Write()
y Response.Output.Write()
?
Efectivamente, no hay diferencia, aunque Response.Output.Write()
proporciona más sobrecargas que pueden permitirle pasar diferentes parámetros. Scott Hansleman lo cubre en profundidad .
Nada en realidad.
Pero. Response.Write
toma la secuencia en la propiedad Response.Output
. Podrías establecer otra secuencia de salida, y de esa manera en lugar de escribir de vuelta al cliente, tal vez escribir en un archivo o algo loco. Entonces esa es la relación.