0

我有一个需要检测移动设备的 ASP.Net Core 5.0 Web 应用程序。我使用 Visual Studio Nuget 包管理器下载了 51 度 NuGet 包,但我不知道如何从 Razor 页面使用它,也找不到任何与 Razor 页面一起使用的示例。

到目前为止,看起来我能找到的最好的例子是https://51degrees.com/developers/documentation/apis/netv32/tutorials/getting-started但它说“本教程假设您是从 51Degrees Visual 中构建的工作室解决方案。” 像大多数人一样,我已经为我的应用程序提供了一个解决方案,我需要使用 51 度,并且无法创建新的 51 度 Visual Studio 解决方案。另外,该示例的代码比我想要使用的要多得多。我想要像 Request.Browser.IsMobileDevice 这样的东西,而不需要更多的工作。

4

1 回答 1

0

嗨@WannabePuppetMaster,

51Degrees 设备检测解决方案可以以与本示例中描述的 AspNet MVC 类似的方式使用。

主要区别在于在哪里Device Data获得并提供给Page. 在MVC中,数据是Controller在传递给.ViewPage ModelPageModel

您可以通过示例在此评论中找到更多详细信息。

您可以从文档中找到更多示例(各种语言)和信息。有关 .NET 的具体细节,请参阅Language Specific章节。

于 2022-01-05T14:26:51.093 回答