diff --git a/src/Mvc/Mvc.Razor/src/RazorPageBase.cs b/src/Mvc/Mvc.Razor/src/RazorPageBase.cs index f8277dca22..392455db59 100644 --- a/src/Mvc/Mvc.Razor/src/RazorPageBase.cs +++ b/src/Mvc/Mvc.Razor/src/RazorPageBase.cs @@ -644,9 +644,11 @@ namespace Microsoft.AspNetCore.Mvc.Razor public virtual HtmlString SetAntiforgeryCookieAndHeader() { var viewContext = ViewContext; - var antiforgery = viewContext?.HttpContext.RequestServices.GetRequiredService(); - antiforgery.SetCookieTokenAndHeader(viewContext?.HttpContext); - + if (viewContext != null) + { + var antiforgery = viewContext.HttpContext.RequestServices.GetRequiredService(); + antiforgery.SetCookieTokenAndHeader(viewContext.HttpContext); + } return HtmlString.Empty; }