在我的控制器中,我试图将Cache-Control响应标头设置为public, max-age=604800
,以便可以控制HTML内容的Cloudflare缓存。
如果我尝试
Response.CacheControl = "public, max-age=604800";
我收到一个500错误,说Property value for CacheControl is not valid. Value=public, max-age=604800.
如果我尝试
Response.Cache.SetMaxAge(new TimeSpan(7, 0, 0, 0));
值返回为private, max-age=604800
。
如果我尝试
Response.Cache.SetCacheability(HttpCacheability.Public);
Response.Cache.SetMaxAge(new TimeSpan(7, 0, 0, 0));
值返回为public
。
如何为我的视图响应将Cache-Control响应标头设置为public, max-age=604800
?是否有某些原因无法完成此操作?