Asp.Net识别手机访问
2024-08-28 01:08:33
在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)
最新文章
- SPOJ - PLSQUARE Palin Squar(hash+回文串)
- [ACM训练] 算法初级 之 基本算法 之 枚举(POJ 1753+2965)
- 学习solr
- PS:缝线颜色随着鞋帮颜色的改变发生改变.files
- MATLAB-octave中平面向量场图的可视化
- inheritableStatics 与statics类
- BFS 巡逻机器人
- Elasticsearch集群中处理大型日志流的几个常用概念
- VS预生成事件命令行 和 生成后事件命令行
- 【Java】Linux下安装配置Oracle JDK 1.7版本
- Ubuntu1404+Django1.9+Apache2.4部署配置1安装
- 一个关于导出excel模板的实例
- nyist 202 红黑树(二叉树中序遍历)
- ViewPager控件的Demo
- selenium2入门 断言失败自动截图 (四)
- 简单Elixir游戏服务器开篇
- python 2week
- 预习视频day1
- go-mysql: database/sql 接口适配
- java基础 第七章课后习题
热门文章
- Web安全漏洞及攻击
- C# 谁改了我的代码 使用 Resharper 快速做适配器
- Cocos2d-X-3.0 之后的版本的环境搭建
- GCC编译动态和静态链接库例子
- OpenGL在MFC中的使用总结(一)——基本框架
- java8--Mysql数据库与JDBC编程(java疯狂讲义3复习笔记)
- 设计模式-(11)组合模式 (swift版)
- 六.OC基础--1. id和instancetype类型,2.动态类型检测,3.响应方法,构造方法,4.重写构造方法,5.自定义构造方法
- char-rnn-tensorflow源码解析及结构流程分析
- jsp中page指令用法详解