2009-04-21 66 views
0

更出於好奇而不是任何事情。你認爲緩存表單頁面會是一個好習慣嗎?ASP.NET MVC - 緩存表格

我有一個窗體,有一個從相當大的SQL調用填充的下拉框,需要太長的時間來加載(從我的共享託管站點)。這是一個簡單的形式,當提交時只是將一些數據保存到數據庫中。

我想我只是使用OutputCache過濾器來緩存頁面,但想知道是否有任何缺點做到這一點?

只有登錄的用戶才能訪問該表單。緩存和不同用戶訪問表單會有什麼問題嗎?

回答

1

我只會緩存來自調用的數據庫結果。表單是否有任何驗證?保存當前值?

+0

我已經這麼做了......我將數據調用的結果扔到Cache []對象中。但是,簡單地使用OuputCache就簡單多了。沒有保存當前值或類似的東西。真的很簡單。在嘗試OutputCache表單時需要注意什麼問題? – Chaddeus 2009-04-21 07:40:53