Asp.net 如何使母版页不被缓存?

Asp.net 如何使母版页不被缓存?,asp.net,Asp.net,我在母版页中有登录和注销按钮。因此,当用户再次登录时,如果从浏览器中单击“上一步”按钮,缓存的数据将再次显示。即使是我也不能使整个页面不显示,因为我的应用程序是电子商务。请任何人给出解决方案……将这些添加到你从母版页继承的任何页面的页面加载()上 Response.Cache.SetExpires(DateTime.UtcNow.AddMinutes(-1)) Response.Cache.SetCacheability(HttpCacheability.NoCache)

我在母版页中有登录和注销按钮。因此,当用户再次登录时,如果从浏览器中单击“上一步”按钮,缓存的数据将再次显示。即使是我也不能使整个页面不显示,因为我的应用程序是电子商务。请任何人给出解决方案……

将这些添加到你从母版页继承的任何页面的页面加载()上

    Response.Cache.SetExpires(DateTime.UtcNow.AddMinutes(-1))
    Response.Cache.SetCacheability(HttpCacheability.NoCache)
    Response.Cache.SetNoStore()

我需要缓存除母版页以外的内容页。如果将此代码放在子页中,整个页将不会是缓存。在这种情况下,请尝试将其添加到母版页,但母版页也包含内容页。如果我放入母版页,则整个页将不会被缓存。您尝试过吗?它是否阻止了内容缓存?您的要求是独一无二的。通常开发人员希望在整个站点范围内防止cach。如果你能解释你想要达到的目标,也许有人能给你一个解决办法