。net core 2.2中名称空间'System.web'中不存在类型或名称空间名称'HttpBrowserCapabilitiesBase'

问题描述 投票:0回答:1

当我在。netcore2.2中执行代码时,出现标题错误。

以下是我的代码,

var browser = Request.Browser;
System.Web.HttpBrowserCapabilitiesBase myBrowserCaps = browser;

HttpBrowserCapabilitiesBase在此关键字中,它显示了标题错误。

虽然此代码运行正常,但[.netcore2.2。如下HttpBrowserCapabilitiesBase是.netcore2.2下的System.web DLL的接口。

这意味着更新的.net框架不存在该命名空间,现在该命名空间正在运行,而我没有得到。

c# browser asp.net-core-2.2 system.web httpbrowsercapabilities
1个回答
0
投票

根据您需要的信息,您可以改为在标题中查找(例如Request.Headers["User-Agent"],如图here所示),或使用类似Device Detection的库获取它。

© www.soinside.com 2019 - 2024. All rights reserved.