我的网页使用无缓存机制,不让浏览器缓存内容。但是,我有一些疑问。开发人员没有在 MasterPage 的 PageLoad 方法中插入缓存代码。
就像这样(在母版页的页面加载上)
HttpContext.Current.Response.CacheControl = "no-cache"
HttpContext.Current.Response.AddHeader("Pragma", "no-cache")
HttpContext.Current.Response.ExpiresAbsolute = DateTime.Now.Date
HttpContext.Current.Response.Expires = -1
我怀疑这是正确的操作,是否应该更好地将其插入BasePage OnInit
事件中?