请求 class 在 Razor 页面中不可用

Request class is not available in a Razor Page

我正在开发 ASP.NET Core 2.1,我想在 razor 页面中使用 Request class 通过以下代码获取当前域:

@Request.Url.Authority

但是 Request 在 razor 页面中无法识别。如何在剃须刀页面中访问 Request class?感谢您的帮助。

Request 应该在 Razor 页面中可用。您可能会尝试使用 Request 是局部视图,它不存在。尝试从包含当前 HttpContext:

Context 属性 访问它
@Context.Request.Url.Authority