在ASP.NET Web应用程序项目中新建的Web窗体中设置HTTP缓存为HttpCacheability.Public无效:
public partial class WebForm1 : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
//设置Public后监听显示的还是Cache-Control: private
Response.Cache.SetCacheability(HttpCacheability.Public);
}
}
而在ASP.NET网站项目正常。是Web窗体不支持HTTP缓存设为HttpCacheability.Public吗?有没有相关资料呢?谢谢