我想在客户端浏览器中缓存首页。
但是设置了ResponseCache属性后,响应头被设置为Cache-Control: no-cache, no-store。
在阅读完 asp.net core项目中响应缓存不起作用 和 .NET Core 3.1中响应缓存不起作用 后,我仍然无法解决这个问题。
但是设置了ResponseCache属性后,响应头被设置为Cache-Control: no-cache, no-store。
在阅读完 asp.net core项目中响应缓存不起作用 和 .NET Core 3.1中响应缓存不起作用 后,我仍然无法解决这个问题。
[ResponseCache(Duration = 300)]
public class HomeModel : PageModel
{
public const string PageName = "Home";
public void OnGet()
{
}
}
Html.BeginForm()
,它生成了防伪标记。我切换到了一个重载的BeginForm
,在其中我可以指定antiforgery
参数为false
。 - RobSiklos