我有一个已经在 asp(Active Server Pages)中创建的 Web 应用程序,现在该 Web 应用程序模块的一部分被转换为移动站点(通常批准或拒绝发票)所以每当请求来自我想要的移动设备时将请求传输到移动站点,那么我如何在我的 asp 登录中检测到设备,以便我可以将请求重定向到移动登录页面...??
问问题
494 次
2 回答
1
您将需要查看您获得的用户代理。如本SO Thread 中所述:
private static string[] mobileDevices = new string[] {"iphone","ppc"
"windows ce","blackberry",
"opera mini","mobile","palm"
"portable","opera mobi" };
public static bool IsMobileDevice(string userAgent)
{
// TODO: null check
userAgent = userAgent.ToLower();
return mobileDevices.Any(x => userAgent.Contains(x));
}
更新:我对 ASP 了解不多,但我认为这应该让你走上正轨。
于 2012-04-17T07:54:20.433 回答
0
您可以为此使用Mobile ESP库。甚至移植到ASP Classic ;)。
使用了 ASP Classic 端口几次,效果很好。
于 2012-04-17T10:10:11.457 回答