带有显示模式的MVC输出缓存

本文关键字:MVC 输出 缓存 模式 显示 | 更新日期: 2023-09-27 18:04:34

我有一个mvc4网站与nuget包Install-Package jQuery.Mobile.MVChome的代码是:

[OutputCache(CacheProfile = "SiteCache", VaryByParam = "none")]
public ActionResult Index()
{
    return View();
}

我看到一个问题,有时我从桌面浏览器,得到一个布局的移动。是否可能是用户从移动端进入,IIS缓存了移动页面,然后作为移动布局为用户提供服务?

带有显示模式的MVC输出缓存

是的,问题是有人用手机在你之前访问了网站。它在IIS中为其他所有人缓存动作/视图。这是服务器缓存,不是客户端。您可以使用Guid参数,并对其进行缓存,以便客户端会话缓存所连接的每个客户端的索引。