我有一个已经在asp(Active Server Pages)中创建的Web应用程序,现在该Web应用程序模块的一部分被转换为移动站点(通常批准或拒绝发票),因此每当请求来自移动设备时设备我想将请求转移到移动网站,所以如何在我的asp登录中检测设备,以便我可以将请求重定向到移动登录页面...... ??
答案 0 :(得分:1)
您需要查看您获得的用户代理。如this 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知之甚少,但我认为this应该让你走上正轨。
答案 1 :(得分:0)
您可以使用Mobile ESP库进行此操作。甚至移植到ASP Classic;)。
使用ASP Classic端口几次,就像魅力一样。