在VS创建WEB应用程序时会有一个微软开发的典型web应用程序

在根目录有个用户控件用来实现切换手机和电脑

其中有个微软开发的类和方法用来专门判断移动设备和桌面设备

在Microsoft.AspNet.FriendlyUrls.Resolvers中

我把这个dll引用过来,调用isMobile这个方法后效果好像,,,没有

所以在网上找到了这个方法可以暂时用一下,用来UA判断的

public bool IsMoblie()
{
string agent = (Request.UserAgent + "").ToLower().Trim(); if (agent == "" ||
agent.IndexOf("mobile") != -1 ||
agent.IndexOf("mobi") != -1 ||
agent.IndexOf("nokia") != -1 ||
agent.IndexOf("samsung") != -1 ||
agent.IndexOf("sonyericsson") != -1 ||
agent.IndexOf("mot") != -1 ||
agent.IndexOf("blackberry") != -1 ||
agent.IndexOf("lg") != -1 ||
agent.IndexOf("htc") != -1 ||
agent.IndexOf("j2me") != -1 ||
agent.IndexOf("ucweb") != -1 ||
agent.IndexOf("opera mini") != -1 ||
agent.IndexOf("mobi") != -1 ||
agent.IndexOf("android") != -1 ||
agent.IndexOf("iphone") != -1 ||
agent.IndexOf("Touch") != -1 ||
agent.IndexOf("Windows Phone") != -1 ||
agent.IndexOf("Windows Mobile") != -1
)
{
//终端可能是手机 return true; } return false;
}

  (via:http://dewen.io/q/10483)

最新文章

  1. SPOJ - PLSQUARE Palin Squar(hash+回文串)
  2. [ACM训练] 算法初级 之 基本算法 之 枚举(POJ 1753+2965)
  3. 学习solr
  4. PS:缝线颜色随着鞋帮颜色的改变发生改变.files
  5. MATLAB-octave中平面向量场图的可视化
  6. inheritableStatics 与statics类
  7. BFS 巡逻机器人
  8. Elasticsearch集群中处理大型日志流的几个常用概念
  9. VS预生成事件命令行 和 生成后事件命令行
  10. 【Java】Linux下安装配置Oracle JDK 1.7版本
  11. Ubuntu1404+Django1.9+Apache2.4部署配置1安装
  12. 一个关于导出excel模板的实例
  13. nyist 202 红黑树(二叉树中序遍历)
  14. ViewPager控件的Demo
  15. selenium2入门 断言失败自动截图 (四)
  16. 简单Elixir游戏服务器开篇
  17. python 2week
  18. 预习视频day1
  19. go-mysql: database/sql 接口适配
  20. java基础 第七章课后习题

热门文章

  1. Web安全漏洞及攻击
  2. C# 谁改了我的代码 使用 Resharper 快速做适配器
  3. Cocos2d-X-3.0 之后的版本的环境搭建
  4. GCC编译动态和静态链接库例子
  5. OpenGL在MFC中的使用总结(一)——基本框架
  6. java8--Mysql数据库与JDBC编程(java疯狂讲义3复习笔记)
  7. 设计模式-(11)组合模式 (swift版)
  8. 六.OC基础--1. id和instancetype类型,2.动态类型检测,3.响应方法,构造方法,4.重写构造方法,5.自定义构造方法
  9. char-rnn-tensorflow源码解析及结构流程分析
  10. jsp中page指令用法详解