Response.Flush
을 언제 사용합니까? Response.End
으로 전화하기 전에 매번 전화해야합니까?응답 전에 Response.Flush를 사용하십시오.
답변
Response.Flush
메서드는 페이지의 나머지 부분보다 먼저 콘텐츠의 일부를 비 웁니다. 효과 응답 버퍼링을 해제하려면 aspx 태그를 사용하는 대신 Response.Write
을 사용하여 직접 페이지 내용을 출력해야합니다.
이 질문은 내 질문에 대한 답처럼 들립니다. 작은 명료화가 필요합니다. 내가 Response.End()를 말할 때; Response.Write()를 호출하여 작성한 응답을 자동으로 플러시하거나 Response.Flush()를 Response.End() 전에 호출해야합니까? – IsmailS
@Ismail : 버퍼링이 켜져있을 때'Flush'가 자동으로 호출된다고 만되어 있습니다. 버퍼링이 꺼져있을 때 이런 일이 발생하는지는 알려주지 않습니다. 따라서 버퍼링이 켜져있을 때는 필요하지 않지만 버퍼링이 꺼져있는 경우 필요할 수 있습니다. 'Response.End'를 호출하지 않고 페이지주기를 정상적으로 종료하게하면 내용은 항상 자동으로 플러시됩니다. – Guffa
@ Guffa, 내 질문에 대답 할 수 있습니까? http://stackoverflow.com/questions/23709604/response-write-and-asp-net-controls. 내 질문 +1에 대한 대답이라고 생각합니다. – w0051977
대부분의 경우 Respond.End를 호출 할 필요가 없습니다. 그렇게한다면, 당신은 당신의 사건에 대해 알아야하며, 왜 당신은 응답이라고 부릅니다. 매우 구체적인 경우입니다.
또한, MSDN은 그것을 삭제 : Response.Buffer가 TRUE로 설정하면
, 호출으로 Response.End가 버퍼를 플러시합니다. 출력을 사용자에게 반환하지 않으려면 먼저 Response.Clear를 호출해야합니다.
내가하고있다 Response.Clear(); Response.Write ("출력 할 출력"); Response.Flush(); Response.End(); 맞습니까? 또는 나는 response.Flush()를 호출하면 안됩니다. – IsmailS
아니요,이 경우 End() 전에 Flush()를 호출하면 안됩니다. Flush()는 End() 내부에서 자동으로 호출합니다. –
- 1. Classic asp - Response.flush를 사용하는 경우?
- 2. API 응답 전에 코드가 실행됩니다.
- 3. Axis에 전달하기 전에 서버 응답 전처리
- 4. HTTP 응답 본문에서 보내기 전에 수행 할 인코딩은 무엇입니까?
- 5. 브라우저로 보내기 전에 http 응답 본문을 가져 오는 방법은 무엇입니까?
- 6. PHP 웹 서비스, 스크립트 실행 종료 전에 응답 보내기
- 7. 응답
- 8. Response.Flush를()는 내가 클라이언트의 웹 사이트에 특정 이미지를 처리하기 위해 사용 해요 HttpHandler를이 System.Web.HttpException
- 9. UIImagePickerController 이미지 편집기를 별도로 사용하십시오.
- 10. android - 백그라운드 서비스에서 카메라를 사용하십시오.
- 11. 데이터베이스로 트위터 스트리밍 API를 사용하십시오.
- 12. 뷰에서 파일로 응답 저장
- 13. 지연 터치 응답
- 14. iPhone 응답 장치
- 15. mysql에서 SELECT USING COUNT를 사용하십시오.
- 16. 전에
- 17. show/hide ... 대신에 호감을 사용하십시오. 코드 변경을 사용하십시오.
- 18. 템플릿을보기 전용으로 사용하십시오.
- 19. WPF에서 UIElement를 클립으로 사용하십시오.
- 20. 하나의 열을 선택하여 사용하십시오.
- 21. ActiveRecord 대신 DataMapper를 사용하십시오.
- 22. app.config없이 WCF를 사용하십시오.
- 23. 변수를 window.location.href와 함께 사용하십시오.
- 24. Ado JobStore를 사용하십시오!
- 25. windows와 asp를 동시에 사용하십시오.
- 26. Extjs - ColumnHeaderGroup을 동적으로 사용하십시오.
- 27. pycurl에서 로그인하고 쿠키를 사용하십시오.
- 28. 프레임없이 phpMyAdmin을 사용하십시오.
- 29. smart_pointer와 set_new_handler를 함께 사용하십시오.
- 30. VB4에서 .NET COM을 사용하십시오.
그런 다음 질문을 텍스트로 쓰고 짧은 제목을 씁니다. – Guffa