이 모든 내용은 인터넷에 연결하지 않아도되는 로컬 인트라넷에서 발생합니다.단추를 클릭하면 ASP.NET Excel 파일 다운로드
나는 쿼리를 실행 한 데이터베이스가 있으며, 그 후에 사용자가 스프레드 시트를 작성/전송하는 "스프레드 시트 다운로드"버튼을 누릅니다. 스프레드 시트의 생성은 정상적으로 작동하지만 많은 시도 후에 파일을 다운로드 할 수 없습니다. 여기에 내가 무엇을 시도했다입니다 :
- 는 응답이/헤더
- 전송 작업
- 의 WriteFile
- BinaryStream
- 리디렉션
- 자바 스크립트 리디렉션
- 응답 개체를 수정. 쓰기 (javas) cript 코드) 대부분의 경우
, 결과는 엑셀 파일을 생성한다는 것입니다,하지만 리디렉션/다운로드가 발생하지 않는다. Response.Redirect()의 경우, 웹 사이트라면 위대한 기능을하지만, 파일 : ///로 리디렉션하면 스레드 예외가 발생하지만 자세한 내용은 표시되지 않습니다.
ASP.NET 문서의 수명주기와 관련이 있다고 생각되지만 ASP.NET에 대한 충분한 지식이 없으므로 걱정됩니다.
응답에서 ContentType을 application/vnd.ms-excel로 설정 했습니까? – FlyingStreudel
어떤 버전의 ASP.NET/.NET 프레임 워크를 사용하고 있습니까? –
네, 콘텐츠 형식에 .NET 4 – Itskiddly