簡體   English   中英

System.Web.Caching.Cache在ASP.Net MVC應用程序中有意義嗎?

[英]Does System.Web.Caching.Cache make sense in an ASP.Net MVC app?

由於ASP.Net MVC中沒有會話的概念,並且每個請求彼此獨立,我是否會使用Cache對象在內部緩存數據以最小化數據庫訪問? 輸出緩存功能非常適合緩存視圖數據,但如果我想緩存類似用戶配置文件的內容,應該在同一用戶的請求之間共享,我該怎么辦?

謝謝

在MVC中肯定存在會話的概念......會話數據在請求之間保持不變。 我認為你可能會混淆ViewState,它在回發中持久存在於同一頁面,並且不適用於MVC。

使用Session?

會話是每個用戶的會話緩存是站點范圍的每個人

您可以在控制器上使用緩存。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM