博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ASP.NET判断是否为手机登录
阅读量:5157 次
发布时间:2019-06-13

本文共 1165 字,大约阅读时间需要 3 分钟。

 
protected void Page_Load(object sender, EventArgs e)        {            MobileHandle();           }

页面加载时候判断是否为手机登录

protected void MobileHandle()        {            string mobilePath = PublicFunction.GetConfigValue("MobilePath");//手机页面的路径            if (!string.IsNullOrEmpty(mobilePath))            {                bool isMobile = PublicFunction.IsMobile(Request.UserAgent);                if (isMobile)                {                    Response.Redirect(mobilePath);//为手机登录的话跳转手机页面                }            }        }
public class PublicFunction    {        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; }}

转载于:https://www.cnblogs.com/ztf20/p/9105115.html

你可能感兴趣的文章
360浏览器官网-css3-流行效果
查看>>
详解js变量声明提升
查看>>
Postman 接口测试
查看>>
linux下的权限详解
查看>>
c++ 使用socket实现C/S端文件的下载传输
查看>>
windows下NPM安装
查看>>
完美PNG半透明窗体解决方案
查看>>
Linux安装Java开发环境
查看>>
[NOIP2017]宝藏
查看>>
怎么入门
查看>>
JavaScript精要
查看>>
全局变量、静态全局变量和全局常量
查看>>
数据标准化总结(数据预处理)
查看>>
2.hibernate初印象
查看>>
51nod 1106 质数检测
查看>>
机器人数目
查看>>
fs.appendFileSync()方法
查看>>
【快速幂】 模板
查看>>
不重启mysql情况修改参数变量
查看>>
Hdu 3342 Legal or Not
查看>>