移动请求检测和重定向到Asp中的移动页面(Active Server Pages)

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

您需要查看您获得的用户代理。 如本 SO主题所述:

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知之甚少,但我认为这应该让你走上正轨。

您可以使用Mobile ESP库。 甚至移植到ASP Classic ;)。

几次使用ASP Classic端口,就像一个魅力。