2015-03-31 54 views
-1

在ASP.NET MVC应用程序中,如何检测用户是使用Tablet设备还是移动设备?如何检测ASP.NET MVC应用程序中的平板电脑

请问我在找一个没有媒体查询的解决方案。

+0

为什么要检测平板电脑或其他移动设备? – 2015-03-31 20:31:50

+0

我们针对手机和平板设备的不同视图有单独的视图? – 2015-03-31 20:32:26

+0

什么是平板电脑?它是以英寸为单位的X和Y屏幕尺寸之间的设备吗?它是一种每英寸有M像素和N像素的设备吗? – mason 2015-03-31 20:32:54

回答

1

没有什么内置的ASP.Net(你可以测试Request.UserAgent,但你需要知道更多关于特定设备的信息),你可以检测到设备客户端(在某些东西的帮助下像web.wurfl.io),那么参数化的控制器,否则,如果你正在寻找一个纯粹的服务器端解决方案,你可以尝试WURFL =>无线通用资源文件

WURFL是设备描述库(DDR),即 支持应用程序将HTTP请求映射到移动设备的能力描述e请求该页面。在这个 方面,WURFL预先计划了DDR术语的创建时间,并且 可以被认为是第一个DDR。在去年,WURFL的角色已经从用于移动设备的DDR扩展为 框架来检测每个需要识别的HTTP客户端。

由于WURFL,移动网站和应用可以:

  • 编程抽象掉设备的差异
  • 避免需要修改应用程序,每当一个新的设备的船舶
  • 避免需要跟踪市场上的新设备

WURFL是一种全球数据库的所有设备和API以编程方式点击该信息。

相关问题