【问题标题】:Checking if mobile browser is acessing site检查移动浏览器是否正在访问站点
【发布时间】:2012-09-23 15:40:36
【问题描述】:

我想检查哪个浏览器(基本上是移动设备与否)正在访问我的应用程序(VB 中的 ASP.net),因为我想将它们发送到不同的主布局页面?关于如何做到这一点的任何想法?

【问题讨论】:

    标签: vb.net asp.net-mvc-3


    【解决方案1】:

    检查How can i detect if the request is coming from a mobile browser in my asp.net MVC 3 线程中建议的不同选项。

    有一个内置的Request.Browser.IsMobileDevice 属性可用。

    【讨论】:

    • Request.Browser.IsMobileDevice 对我来说总是返回 false,使用 ipad Air 和华为 P9 进行测试。最好探索 Request.UserAgent 并检查是否从操作系统版本移动
    【解决方案2】:

    看看following article,Scott Hanselman 在其中展示了一个不错的 NuGet (MobileViewEngines),可以让您实现这一目标。 NuGet 与 ASP.NET MVC 4 规范兼容,它支持开箱即用的此功能,因此当您升级到 ASP.NET MVC 4 时,您所要做的就是删除此包。

    【讨论】:

      猜你喜欢
      • 2015-04-16
      • 1970-01-01
      • 1970-01-01
      • 2022-06-15
      • 2013-05-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多