Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/319.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/30.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# ASP.NET MVC3检测移动设备_C#_Asp.net_Asp.net Mvc_Asp.net Mvc 3_Mobile - Fatal编程技术网

C# ASP.NET MVC3检测移动设备

C# ASP.NET MVC3检测移动设备,c#,asp.net,asp.net-mvc,asp.net-mvc-3,mobile,C#,Asp.net,Asp.net Mvc,Asp.net Mvc 3,Mobile,我有一个ASP.NETMVC3 web应用程序。我现在需要为此创建一个移动版本。 我无法决定哪种方法是检测移动设备的最佳方法 本白皮书给出了几个选项。我不确定我是否应该继续51度。莫比 是否有人已经实施了设备检测,建议继续进行的方向。选择特定路线的利弊…试试这个 function IsMobileDevice() { var platform = navigator.platform.toLowerCase(); return (platform.match(/iphone/)

我有一个ASP.NETMVC3 web应用程序。我现在需要为此创建一个移动版本。 我无法决定哪种方法是检测移动设备的最佳方法

本白皮书给出了几个选项。我不确定我是否应该继续51度。莫比

是否有人已经实施了设备检测,建议继续进行的方向。选择特定路线的利弊…

试试这个

function IsMobileDevice() {
    var platform = navigator.platform.toLowerCase();
    return (platform.match(/iphone/) || platform.match(/ipod/) || platform.match(/ipad/));
}

我认为您必须更改您的设计布局以支持响应式设计,检查引导或HTML5样板,这与服务器端无关。

无论ASP.net MVC 3如何,问题都会提供您的答案。谢谢。我正在寻找服务器端设备检测。然后看看问题。内置的Request.Browser.IsMobileDevice不包括最新的设备。mobi是一种方法,想知道这样做是否有缺点,或者是否有更好的方法