Asp.net-Mvc

ASP.Net MVC 輸出記憶體:指令或配置設置配置文件必須指定“varyByParam”屬性

  • May 8, 2021

在沒有輸入參數的 ActionResult 方法上應用 OutputCache 屬性後,我遇到了上述錯誤消息 - 為什麼在這種情況下使用 VaryByParams?這是 ASP.Net MVC 中的錯誤,還是有辦法在不設置此屬性的情況下使用 OutputCache?

我的大問題是,如果我必須使用 VaryByParams,如果我沒有要記憶體的參數,我應該輸入什麼值?

我從來沒有找到一個令人滿意的答案 - 基本上,您只需要添加 VaryByParams 屬性,如果您沒有任何參數,請將其設置為魔術字元串“none”。

http://msdn.microsoft.com/en-us/library/system.web.ui.outputcacheparameters.varybyparam.aspx

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