asp.net-core - 错误 CS0234 在 asp.net 核心的命名空间“System.Web”中不存在类型或命名空间名称“HttpContext”
解决方案
HttpContext是 .Net 框架中包含的一个类,但不是 .net 核心。
如果你想在 asp.net core 中访问 HttpContext,你可以参考这个文档,例如,在控制器中,如下代码:
public class HomeController : Controller
{
public IActionResult About()
{
var pathBase = HttpContext.Request.PathBase;
...
return View();
}
}
而在其他类中,我们需要注入服务然后使用它,详见本节。
推荐阅读
- reactjs - 在 React 中使用带有自定义钩子的回调函数?
- javascript - 在 React Native 中延迟加载 Flatlist Firebase 实时数据库
- java - 这段代码是如何工作的(简单的java递归)?
- racket - 如何从涂鸦/文本重新导出#%module-begin 等?
- jquery - 如何在 React 中挂载 3rd 方脚本?
- steam - 如何从 Steam Web API 获取有关 Steam appid 的详细信息?
- javascript - 可以将 DOM 引用存储到状态挂钩中吗?
- kubernetes - 谁能解释一下是什么意思
? - asp.net - Azure - 将数据从 IoT 中心发送到 Web 应用后端
- vue.js - 如何在组件安装之前使用 vue.js 运行一些初始化代码?