定义:
static string[] mobileTag = { "iphone", "ios", "ipad", "android", "mobile" };
public static bool IsMobile(string userAgent)
{
bool result = false;
userAgent = userAgent.ToLower();
foreach (string sTmp in mobileTag)
{
if (userAgent.Contains(sTmp))
{
result = true;
break;
}
}
return result;
}
调用:
string agent = Request.Headers["User-Agent"];//获取标识
if (IsMobile(agent)) //为移动端访问
{
//处理
}
else//PC访问
{
//处理
}