我有一個從數據庫表填充GridView
的網頁。用戶可以點擊列名,通過它可以選擇不同的值,用戶可以通過它選擇過濾器。就像我們在Excel
中有AutoFilter
選項一樣。它基於用戶篩選器選擇和填充Gridview來構建動態查詢。在asp.net中爲GridView中的動態數據緩存
我必須使用Caching
這個網頁的機制,因爲數據會在一天內更改一次。
我嘗試使用<%@ OutputCache Duration=3600 VaryByParam="None" %>
當我第一次選擇它填充的過濾器時。但是,當我選擇進一步的過濾器,IE瀏覽器給出了錯誤'Internet Explorer無法顯示網頁'
我不確定緩存是否可行,因爲查詢是動態的。請讓我知道是否有任何其他機制來實現這一目標或提高網站的性能。
我會嘗試這個..感謝您的建議! – Interstellar