1

我有一个已经在 asp(Active Server Pages)中创建的 Web 应用程序,现在该 Web 应用程序模块的一部分被转换为移动站点(通常批准或拒绝发票)所以每当请求来自我想要的移动设备时将请求传输到移动站点,那么我如何在我的 asp 登录中检测到设备,以便我可以将请求重定向到移动登录页面...??

4

2 回答 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 回答