Asp.net mvc 3 利用51°Mabi基金会检测标签 我正在尝试使用iPad或三星Galaxy标签或任何其他标签来检测使用51度。

Asp.net mvc 3 利用51°Mabi基金会检测标签 我正在尝试使用iPad或三星Galaxy标签或任何其他标签来检测使用51度。,asp.net-mvc-3,51degrees,Asp.net Mvc 3,51degrees,我正在使用Request.Browser[“is_tablet”],但它返回的值为false。有没有人知道这是一个已知的问题,还是我犯了一些错误 我正在使用Opera Mobile Emulator进行测试 你能给我一个下载iPad模拟器的URL吗 我在下面再次描述我的问题-- 我在MVC应用程序中使用了51个.Mabi基金会。当我在我的视图引擎中使用Request.Browser[“is_tablet”]检查请求是否来自选项卡时,结果显示为false。三星Galaxy Tab(Opera M

我正在使用Request.Browser[“is_tablet”],但它返回的值为false。有没有人知道这是一个已知的问题,还是我犯了一些错误

我正在使用Opera Mobile Emulator进行测试


你能给我一个下载iPad模拟器的URL吗

我在下面再次描述我的问题--

我在MVC应用程序中使用了51个.Mabi基金会。当我在我的视图引擎中使用Request.Browser[“is_tablet”]检查请求是否来自选项卡时,结果显示为false。三星Galaxy Tab(Opera Mobile Emulator)和Ipad(AIRiPad Emulator)就是如此

在这种情况下,Request.Browser.IsMobileDevice和Request.Browser[“is_wireless_device”]也返回false。因此,为桌面设计的常规MVC视图正在加载。 我没有使用配置文件中的位置,因为当请求来自移动设备或平板电脑时,我需要从视图引擎重定向到适当的视图

让我知道is_平板电脑是否存在任何已知问题,或者我是否以错误的方式操作,或者emulator是否存在问题

Request.Browser[“is_tablet”]适合我:

使用Blackbaud实验室的iPad模拟器。

用户代理:

Mozilla/5.0(iPad;U;CPU OS 3_2,如Mac OS X;en-us)AppleWebKit/531.21.10(KHTML,如Gecko)版本/4.0.4 Mobile/7B33B Safari/531.21.10

检查日志文件App_Data/Log.txt中的以下条目:

信息-在2295ms内使用12720个字符串加载14691个设备

在配置文件中将日志级别设置为调试
请求。浏览器[“是平板电脑”]对我来说很好:

使用Blackbaud实验室的iPad模拟器。

用户代理:

Mozilla/5.0(iPad;U;CPU OS 3_2,如Mac OS X;en-us)AppleWebKit/531.21.10(KHTML,如Gecko)版本/4.0.4 Mobile/7B33B Safari/531.21.10

检查日志文件App_Data/Log.txt中的以下条目:

信息-在2295ms内使用12720个字符串加载14691个设备

在配置文件中将日志级别设置为调试

如果您使用的是开源lite设备数据,则无法检测平板电脑功能。但是,您可以检测设备是否为移动设备(IsMobile(布尔值))和屏幕大小(ScreenPixelsHeight(int)和ScreenPixelsWidth(int))。您可以通过使用这些值的组合来确定设备是否为平板电脑


您可以使用属性字典检查可用属性,希望这有所帮助。

如果您使用的是开源lite设备数据,那么您将无法检测tablet功能。但是,您可以检测设备是否为移动设备(IsMobile(布尔值))和屏幕大小(ScreenPixelsHeight(int)和ScreenPixelsWidth(int))。您可以通过使用这些值的组合来确定设备是否为平板电脑

您可以使用属性字典检查可用的属性,希望这有所帮助。

您是否尝试过
您是否尝试过