Response.Write()
과 Response.Output.Write()
의 차이점은 무엇입니까?Response.Write()와 Response.Output.Write()의 차이점은 무엇입니까?
6
A
답변
0
아무 것도 없습니다.
하지만. Response.Write
은 Response.Output
속성의 스트림을 사용합니다. 다른 출력 스트림을 설정할 수 있습니다. 그러면 클라이언트에 다시 쓰지 않고 파일이나 미친 내용에 쓸 수 있습니다. 그렇게 거기에 관계가 있습니다.
4
Response.Output.Write()
은 다른 매개 변수를 전달할 수있는 과부하를 제공하지만 실제로 차이점은 없습니다. Scott Hansleman이 그것을 다루고 있습니다. in depth.
2
그들은 모두 사용하여 출력 스트림에 편지 TextWriter
(직접적 스트림에) 그러나 HttpContext.Response.Output.Write
는 HttpContext.Response.Write
(만 4 형식이없는 옵션)보다 (서식 옵션을 포함한 프레임 워크 2.0 17) 더 오버로드를 제공하여.
HttpResponse
유형은 출력 스트림에 직접 '설정'액세스를 허용하지 않습니다.
자세한 내용은 [여기] (http://stackoverflow.com/a/1794809/3834)를 참조하십시오. – Graviton