c# - 请求类在 Razor 页面中不可用

标签 c# razor asp.net-core razor-pages

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

@Request.Url.Authority

Request 在 razor 页面中无法识别。如何访问 Razor 页面中的 Request 类?感谢您的帮助。

最佳答案

Request 应该在 Razor 页面中可用。您可能会尝试使用 Request 是一个局部 View ,它不存在。尝试从包含当前 HttpContextContext 属性访问它:

@Context.Request.Url.Authority

关于c# - 请求类在 Razor 页面中不可用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53131209/

相关文章:

c# - DateTime 的 Razor DisplayFor = 输入字符串的格式不正确

javascript - JQuery/Ajax 在 Razor 页面中发布并重定向到从 MVC Action(又名表单提交)返回的 View

c# - ASP.NET Razor 文件上传

asp.net-core - 如何在从右到左的文化本地化 ASP.Net core 2.2 应用程序中启用 RTL 模式?

c# - 多平台数据保护

c# - 当我更改计算机日期格式并且无法检索日期选择器值时,ASP.NET MVC Core DateTime 表现得很奇怪

c# - 单选框可点击图像

c# - 在树结构中使用数据模型实现存储库模式

c# - LINQ:从另一个 IEnumerable<T> 创建 IEnumerable<T>?

c# - 从 MVC Controller 获取 FileStream 到客户端