欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

ASP.NET_判断当前页面是否为移动端访问

程序员文章站 2022-06-11 13:28:03
...

定义:

  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访问
             {
             //处理
             }