判断手机端还是PC端

  if (IsMobile())             {                 Response.Redirect("phone/index.aspx");

            }

 

 

 

   public bool IsMobile()     {         Regex RegexMobile = new Regex(@"(iemobile|iphone|ipod|android|nokia|sonyericsson|blackberry|samsung|sec\-|windows ce|motorola|mot\-|up.b|midp\-)",                 RegexOptions.IgnoreCase | RegexOptions.Compiled);

        if (Request.Browser.IsMobileDevice)         {             return true;         }                 if (!string.IsNullOrEmpty(Request.UserAgent) && RegexMobile.IsMatch(Request.UserAgent))         {             return true;         }        

        return false;

    }

posted @ 2015-08-29 10:50  牡丹  阅读(72)  评论(0)    收藏  举报