我有MVC 2網站,即是cacheing我的網站上鍊接的Word文檔。我知道有一種方法可以在控制器的每個操作之前清除緩存。但對於這些鏈接,我不使用操作,我只是創建常規href鏈接。是否有反正我可以清除緩存?結算Asp.net MVC緩存即
0
A
回答
1
另外,稍微笨拙的解決方案,如果您有通過鏈路控制/如果他們是動態的,在所有的,可以追加一個獨特的查詢字符串的URL到文檔的末尾。唯一的查詢字符串會導致鏈接被瀏覽器解釋爲新資源,因此它會一直下載它。
多一點華而不實是追加類似的查詢字符串的文件的修改日期。然後文檔可以保持緩存直到它改變,當鏈接將改變。
查詢字符串不應該影響如何鏈接實際上得到治療,就會簡單地鏈接到資源。
0
我不認爲你可以從瀏覽器中刪除緩存的內容。但是,您可以讓將來的請求不要將它們存儲在緩存中。假設文檔託管在IIS上。查看此鏈接here以設置內容過期響應標題,以便內容立即過期或過期過期。它所做的是告訴瀏覽器/代理服務器不要緩存內容,因爲它已經過期。
相關問題
- 1. asp.net mvc - 緩存
- 2. ASP.Net MVC OutputCache無法緩存結果
- 3. 緩存ASP.NET MVC Web API結果
- 4. Asp.net MVC 3緩存
- 5. 緩存在asp.net-mvc
- 6. c#asp.net MVC緩存
- 7. Asp.net MVC 2緩存
- 8. ASP.NET MVC&緩存EF
- 9. ASP.NET MVC - 緩存IQueryable數據
- 10. ASP.NET MVC:緩存組合框
- 11. ASP.NET MVC緩存場景
- 12. ASP.NET MVC 2緩存問題
- 13. Asp.net MVC輸出緩存
- 14. 緩存Asp.net Mvc主頁
- 15. asp.net MVC緩存與分頁
- 16. ASP.NET MVC/Azure緩存框架
- 17. ASP.NET MVC 4.0 Chrome緩存
- 18. Asp.NET MVC緩存圖像
- 19. ASP.NET MVC 4通讀緩存
- 20. ASP.NET MVC - 緩存表格
- 21. ASP.NET MVC 404,即使路由存在
- 22. ASP.NET MVC Bundles debug = true並且結果仍然被緩存
- 23. 我是否應該只使用ASP.net MVC緩存或IIS7緩存?
- 24. asp.net MVC的緩存和Firefox的緩存如何工作?
- 25. ASP.Net MVC不需要的緩存問題
- 26. 流利NHibernate的asp.net MVC緩存
- 27. 只在ASP.NET MVC中緩存MasterPage
- 28. ASP.Net MVC ActionResult返回緩存的View?
- 29. FilterAttributes在ASP.NET MVC中獲取緩存嗎?
- 30. ASP.NET MVC 2用戶控件緩存
pefect這個工作。 – 2010-07-20 17:27:53