2009-10-14 6 views
0

문제 파일 : -. 나는 ASP.NET 응용 프로그램과 문서로, .DOCX, XLS, .XLSX, PDF 파일을 처리하고,열기 문서, DOCX는, 엑셀, 즉 인라인 7.0

I 동안 Gridview의 버튼을 클릭하고 있는데, IE 6.0/7.0 BROWSER 윈도우에서 파일을 열어야합니다. .docx, .doc, .xls, .xlsx와 같은 Office 파일은 을 열고 열고을 저장합니다. BROWSER의 측면. 브라우저 .. 자동으로 가까워

그러나 PDF 자사 제대로 작동

..

코드 : Response.Clear(); Response.ContentType = "application/pdf"; strFilePath = Response.WriteFile (strFilePath);

동일한 코드 사용 - 콘텐츠 유형 "application/msword";

그러나 브라우저에서 열면 자동으로 열림이 시작되고 브라우저가 닫힙니다.

당신이 날 도와 주 시겠어요 ..

감사에게 Karthikeyan

+1

doc의 여는 링크에 target = "_ blank"를 추가하면 브라우저가 닫히지 않습니다. –

답변

0

을 당신은 WebDAV 서버가 필요합니다. 그것은 HTTP 프로토콜 (webdav는 http를 사용하고 표준 POST 및 GET에 특별한 방법을 추가 함) 위에 컨텐츠를 제공하며 Word는 Webdav 클라이언트입니다. 즉, 단어는 로컬 파일 시스템이 아니라 HTTP 대상에 저장해야 함을 의미합니다. 이 예는 Sharepoint와 같은 DMS (문서 관리 시스템)에서 볼 수 있습니다.