任何人都可以帮忙吗?我想使用 51Degrees 的免费服务,而不是 Lite 版本,而是Cloud API ( https://51degrees.com/compare-data-options )。
我正在尝试将我的 Global.asax 设置为“平板电脑”和“手机”的显示模式,以便我可以使用:
- 索引.cshtml
- index.tablet.cshtml
- index.mobile.cshtml
以下在不使用 51 度时有效。有没有人举个例子,如何将 51 度云 API 与 global.asax 集成以过滤平板电脑/移动设备。
https://51degrees.com/Support/Documentation/APIs/Cloud-API/NET-Cloud
DisplayModeProvider.Instance.Modes.Insert(0, new DefaultDisplayMode("Tablet")
{
ContextCondition = (ctx =>
ctx.Request.UserAgent.IndexOf("iPad", StringComparison.OrdinalIgnoreCase) >= 0 ||
ctx.Request.UserAgent.IndexOf("Android", StringComparison.OrdinalIgnoreCase) >= 0 &&
ctx.Request.UserAgent.IndexOf("Mobile", StringComparison.OrdinalIgnoreCase) <= 0
)
});
谢谢汤米