Asp.net

帶有動態片段的 ASP.NET MVC 輸出記憶體

  • August 23, 2012

我怎麼能記憶體整個頁面,除了頂部的一點,它說明"Welcome back, Matt! | Log Out"了使用者是否登錄等等?

我正在使用 ASP.NET MVC 2。

您要實現的目標稱為甜甜圈記憶體或記憶體替換。從 ASP.NET MVC 2 開始,沒有內置的幫助程序來支持這種情況。據我所知,這是 MVC v.1 中的一個計劃功能,但在發布的過程中被刪除了。有關更多資訊,請查看此連結http://haacked.com/archive/2008/11/05/donut-caching-in-asp.net-mvc.aspx,Donut Caching 是否與 ASP.NET MVC 一起正常工作?. Oleg 在這裡提到的 VaryByParam 選項在您的情況下不是一個好主意。如果您有 VaryByParam,則將為每個不同的參數值(在您的情況下為每個使用者名)將不同版本的頁面放入記憶體中。就個人而言,我會考慮記憶體數據,而不是頁面的整個輸出。

引用自:https://stackoverflow.com/questions/3339352