我想將數據從一個asp.net頁面傳遞到另一個頁面。我已經看到使用System.Web.Caching.Cache是一個很好的方法來實現這一點。我想知道這是否是一種很好的方法,並且在緩存中還需要記住任何清理或其他事項?使用System.Web.Caching.Cache從頁面到頁面傳遞數據
我沒有經過很多,最多兩個整數。
謝謝。
我想將數據從一個asp.net頁面傳遞到另一個頁面。我已經看到使用System.Web.Caching.Cache是一個很好的方法來實現這一點。我想知道這是否是一種很好的方法,並且在緩存中還需要記住任何清理或其他事項?使用System.Web.Caching.Cache從頁面到頁面傳遞數據
我沒有經過很多,最多兩個整數。
謝謝。
這表示它比我能有自己:
在ASP.NET中,有幾種 不同的方式來堅持 用戶請求,這麼多,其實之間的數據,也就是說 新手開發商經常會混淆 關於在特定情況下使用哪個對象。爲了 回答這個問題,有需要考慮了三個 標準:
* Who needs the data? * How long does the data need to be persisted? * How large is the set of data?
通過回答這些問題,你可以 確定哪些對象提供了一個ASP持續數據 請求之間的 最佳解決方案.NET 應用程序。
有關更多詳細信息,請參閱Nine Options for Managing Persistent User State in Your ASP.NET Application。
緩存不用於此目的。高速緩存的項目不會爲每個會話存儲,它的存儲方式與Application
集合相同,此時每個會話都可以看到。它們被所有會話存儲和訪問。例如,您應該嘗試使用Session
。