나는 .net에서 문서를 찾지 못했고 공식적인 것들은 절망적 인 미로입니다.HttpHandler는 파일을 보내기 전에 리디렉션 된 페이지에 작성합니다.
jQuery를 사용하는 사용자를 새 페이지에서 HttpHandler로 리디렉션합니다. 여기에서 html 테이블을 작성하여 전송하고 (Excel 파일이라고 부름) 즉시 사용합니다. 스태커 덕분에 지연없이 파일을 빌드하고 보낼 수 있습니다 (심지어 엄청난 것).
저는 새 페이지에서 사용자에게 파일을 작성하고 전송하는 중이라는 사실을 알려주고 싶습니다. 내 엑셀 헤더를 보내기 전에 context.response.write 않는 경우
, 내가 얻을 :
Server Error in '/' Application. Server cannot append header after HTTP headers have been sent.
내가 원하는 것을 달성하기 위해 어떤 방법이 있나요?
미리 감사드립니다.
'Response.ClearHeaders()'를 (를) 호출 해 보았습니까? –
이제 "서버는 HTTP 헤더를 보낸 후 헤더를 지울 수 없습니다."라고 말합니다. 노력해 주셔서 대단히 감사합니다! –