2012-02-17 6 views
2

PDF를 표시하는 asp.net webform을 가지고 있는데, 스택은 How to display a pdf file in asp.net web-form을 도와주었습니다. 내 문제는 지금 이것은 PDF 파일을 로컬에서 캐시하는 것입니다. 업데이트 요청을 할 때마다 서버에서 새로 가져와야합니다.PDF를 로컬에서 캐싱하지 못하도록하는 방법?

PDF 파일은 네트워크 공유 폴더에 저장됩니다.

이러한 파일이 코드에서 캐싱되지 않도록하려면 어떻게해야합니까? 아니면 IIS 또는 공유 폴더에서해야합니까?

+1

당신은 가난한 사람의 해킹을 _could_ 항상 자바 스크립트 시간, – jcolebrand

+0

@jcolebrand -Yuck을 (그래서 밀리 초) 요청의 현재 날짜의 GET 문자열을 추가! 정말 좋은 방법이 있기를 바랍니다. – MAW74656

+0

방금 ​​말했듯이 "가난한 사람의 캐싱 방지를 할 수 있습니다." – jcolebrand

답변

1

아래 코드를 사용해 보셨습니까?

protected void Page_Load(object sender, EventArgs e) 
{ 
    Response.Cache.SetExpires(DateTime.Now.AddDays(-1)); 
} 
+0

-이 코드를 어디에 넣으시겠습니까? – MAW74656

+0

답변이 업데이트되었습니다. – Pankaj

+1

.NET 3.5 이상 버전을 사용한다면'Response.Cache.SetCacheability (HttpCacheability.NoCache); '도 추가하십시오. – JamieSee

관련 문제