在asp.net应用程序中使用手机登录

本文关键字:手机 登录 asp net 应用程序 | 更新日期: 2023-09-27 17:50:14

我有一个ASP。. NET应用程序在c#中完成。当用户使用手机登录时,它会将用户重定向到应用程序的移动版本。现在我需要的是找出他们登录时使用的是什么类型的手机,安卓,Iphone,等等…

在asp.net应用程序中使用手机登录

在javascript中,你可以从navigator.userAgent收集到相当多的信息

的例子:

function isAndroid()
{
    navigator.userAgent.match(/Android/i);
}

如果设备是Android,则返回true。

更多信息在这里:

http://www.abeautifulsite.net/blog/2011/11/detecting-mobile-devices-with-javascript/

(免责声明-不是web开发人员)您必须根据他们使用的浏览器类型做出最佳猜测。

见http://msdn.microsoft.com/en-us/library/3yekbd5b (v = vs.100) . aspx

您可以根据浏览器的版本来确定操作系统和设备。它需要一个xref表来将浏览器映射到设备。

还有,看看这个,我想它可能对你有帮助:

http://www.codeproject.com/Articles/34422/Detecting-a-mobile-browser-in-ASP-NET

HTH,Eric