2012-05-10 122 views
1

我有一個非常簡單的登錄頁面,包含1個用戶名文本框,1個用於登錄的密碼文本框和1個按鈕。outptutcache停止觸發我的按鈕點擊登錄頁面

這是一個aspx頁面並提高性能,我把的OutputCache:

<%@ OutputCache Duration="300" VaryByParam="none" %> 

但是,一旦我做我的按鈕單擊只的火災爲第1次,此後沒有按鈕點擊火災。我認爲所有的迴應都被緩存了。我如何改變這種行爲,使我的按鈕點擊觸發或可能是我沒有理解Asp.Net緩存,可能它應該只用於其輸出不會改變的靜態頁面?

回答

2

您自己回答了您的問題:不要在登錄頁面上使用OutputCache,以便您可以緩存資源,如圖像,CSS文件,JavaScript文件等。正確的方法是指示IIS緩存這些類型的文件通過設置適當的頭文件。

在這裏看到: https://stackoverflow.com/a/7542816/345490

+0

哇感謝伊卡洛斯。 – Jaggu

相關問題