加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

asp.net使用用户代理字符串检测任何平板电脑设备

发布时间:2020-12-16 03:26:26 所属栏目:asp.Net 来源:网络整理
导读:是否可以通过服务器端代码检测来自平板电脑设备(iPad,Android等)的请求? 编辑:我需要知道它是Android平板电脑而不是Android手机. 解决方法 从 Detecting mobile device user agents in ASP.NET (Android)开始: //for Mobile device protected override vo
是否可以通过服务器端代码检测来自平板电脑设备(iPad,Android等)的请求?

编辑:我需要知道它是Android平板电脑而不是Android手机.

解决方法

从 Detecting mobile device user agents in ASP.NET (Android)开始:

//for Mobile device 
    protected override void OnInit(EventArgs e) 
    { 

        string userAgent = Request.UserAgent; 
        if (userAgent.Contains("BlackBerry") 
          || (userAgent.Contains("iPhone") || (userAgent.Contains("Android")))) 
        { 
            //add css ref to header from code behind 
            HtmlLink css = new HtmlLink(); 
            css.Href = ResolveClientUrl("~/mobile.css"); 
            css.Attributes["rel"] = "stylesheet";  
            css.Attributes["type"] = "text/css";  
            css.Attributes["media"] = "all";  
            Page.Header.Controls.Add(css); 
        }       
    }

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读