问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

asp.net如何判断用户是通过电脑登录还是手机登录

发布网友 发布时间:2022-05-10 02:09

我来回答

1个回答

热心网友 时间:2022-04-27 11:43

/// <summary> /// 判断是否手机登录 true:手机登录 false:电脑登录 /// </summary> /// <returns></returns> public bool IsMobileDevice() { string u = Request.ServerVariables["HTTP_USER_AGENT"]; Regex b = new Regex(@"android.+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|symbian|treo|up\.(browser|link)|vodafone|wap|windows (ce|phone)|xda|xiino|ucweb|mqqbrowser", RegexOptions.IgnoreCase | RegexOptions.Multiline); Regex v = new Regex(@"1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(di|rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-", RegexOptions.IgnoreCase | RegexOptions.Multiline); if (b.IsMatch(u)) { return true; } return v.IsMatch(u.Substring(0, 4)); }
asp.net如何判断用户是通过电脑登录还是手机登录

可以通过判断请求头中的 User-Agent 字段来判断用户是通过电脑登录还是手机登录。在 ASP.NET 中,可以通过 Request.Headers[\"User-Agent\"] 来获取 User-Agent 字段,然后根据其中包含的信息来判断是哪种设备类型。例如,如果 User-Agent 中包含 \"Mobile\"、\"iPhone\"、\"Android\" 等关键字,...

asp.net页面如何判断登陆的终端是电脑还是手机

移动端打开页面,在useragent中有一个关键词:mobile,通过电脑端打开的是没有这个关键词的。所以,一般来说,判断useragent中是否包含"mobile"这个词就可以判断客户端来源了。

asp中怎样实现判断是手机访问还是电脑浏览器访问?

如果是手机访问则跳转到wap.asp,如果电脑访问跳转到response.end。一、ASP是一种编程语言程序网站,一般只要挂载在服务器支持的网络上面直接输入网址即可打开,后缀名为“.asp”结尾结构。主页多数为“index.asp”格式。IE中本地调试一般输入“http://127.0.0.1”或“http://localhost/index.asp”即可...

在开发中怎么判断是手机上网还是电脑上网

做了WAP网站,用到判断用户来自PC还是手机,想了很多方法,如判断IP,判断分辨率等,但经过试验,都不太可靠,最终采用了通过获得http头信息的方法来判断,此方法可靠性最高.详细代码如下:asp.net [code]if (Request.Headers["user-agent"] != null &amp;&amp; Request.Headers["user-agent"].ToLower().ToString(...

asp 中怎样实现判断是手机访问还是电脑浏览器访问?

if InStr(LCase(Request.ServerVariables("HTTP_ACCEPT")),"text/vnd.wap.wml")&gt;0 then response.redirect "http://www.hao592.com/m/index.asp" '如果是手机访问则跳转WAP页面 response.end else response.redirect "http://www.hao592.com/index.asp" '如果电脑访问跳转到首页 response.end...

asp怎么判断手机上网还是电脑上网asp怎么判断手机上网还是电脑上网

可以设置判断,如果是移动无线ip,就转换成htm文件,如果不是移动无线IP,就跳转到asp文件。但问题是,移动无线ip对于电脑可能是存在的,比如电脑使用的3g无线上网。而且手机也可以用有线宽带,比如wifi接入。所以,这种思维是不成立的。asp.net用什么手机软件开发?asp.net是做网页的,C#做为网页程序的...

asp如何判断用户已经登录asp如何判断用户已经登录了

1。登录时,首先将登录名保存到会话对象中。2.跳到第2页或第3页时,确定会话中是否有值。如果用户没有登录,将按钮的可用熟悉度更改为false,其他 如果用户登录(会话中有一个值)然后将按钮的可用性更改为true;asp.net用户登录Session?写一个基类PageBase继承自System.Web.UI.Page需要身份验证的页面...

.net中怎样 判断用户是否登陆

Request.IsAuthenticated 判断是事登录 如 if (!Request.IsAuthenticated){ //未登录转到登录页面 FormsAuthentication.RedirectToLoginPage(); } 登录页面上,如果 if(通过帐号密码验证){ //username用户识标 //createPersistentCookie是否记住我,如果这个会true,将不会session过时,但下次也不必登录直接进...

asp如何判断是手机访问还是电脑访问

&lt;%if InStr(LCase(Request.ServerVariables("HTTP_ACCEPT")),"text/vnd.wap.wml")&gt;0 thenresponse.redirect "wap.asp" '如果是手机访问则跳转到wap.aspresponse.endelseresponse.redirect "default.asp" '如果电脑访问跳转到首页response.end end if%&gt; ...

在ASP.NET中怎么用SESSION判断用户是否登录?

Session["LoginUser"] = FormatString.Replace(txtLoginUser.Text); //这里就是给session赋值了.我对登录用户进行了一些安全处理//转到管理首页Response.Redirect("Admin_Index.Aspx");}else{lblErr.Text = Message.Show("用户名或密码错误!");if(Session["LoginUser"] == null) //上面Session名字...

asp登录功能如何实现 asp用户登录页面 aspnet用户 aspnet登录界面代码 aspnet登录界面设计 aspnet登录界面连接数据库 aspnet用户注册界面代码 用asp制作一个登录页面 asp.net web连接数据库
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
足金和黄金的区别哪个贵 梦幻西游155飞升龙宫,是不技能到160,就能全体攻击了?还是要渡劫之类的... 梦幻西游155渡劫龙应该多少灵 联想Y460能不能推得起DT235,想买个300左右还不错得耳机在电脑用的,还... 请教大家,女生用苹果的MP3 P4想配副头戴式耳机常用于听英语,只求佩戴舒 ... 悬赏100!漫步者H800,AKG K99 K512,拜亚DT131 DT235该选哪个? 拜亚动力DT235和AKG k99有木有了解的孩子来帮忙做个抉择┭┮﹏┭┮... 千足金和黄金谁更贵 黄金跟足金哪个贵 黄金和千足金哪个贵 离婚女人梦见自己婆婆? 周公解梦房子里……厕所都是被子 周公解梦婆婆在厕所和我要卫生巾了 梦见婆婆大便在被子一边 m.sosuo.name 梦见我睡觉婆婆把我被子拿走了 c语言静态函数调用问题 梦见婆婆把大红色被子扔厕所? 宿州职业技术学院好不好 静态static的函数的嵌套调用 广西职业技术学院好不好 c++静态函数怎么调用 江西工业贸易职业技术学院好不好啊 在类中定义一个静态函数,如何调用。(头文件未声明) 雅安职业技术学院好不好? 非静态函数如何调用静态函数 C++,私有static函数怎么调用 去罗定职业技术学院好吗 static的方法怎么调用数据库 上饶职业技术学院好吗? 静态static的函数调用的方式 肾虚脱发怎么办dxg 校园统计作文 太难理解了!js sort函数详细解释!! 一篇作文:师爱的色彩 谁有陈氏太极拳劳架一路和56式陈氏太极拳的口令啊?帮我外公问的,知道的给我个下载地址吧,不胜感谢~ 什么是近视太阳镜? 什么是近视太阳镜 怎么养好鲜花 你们觉得近视太阳镜怎么样啊? 农夫好鲜花这个实体花店怎么样啊,有人了解吗? 近视太阳镜的注意事项 农夫好鲜花有人听说过吗,怎么样啊? 乐乐好鲜花怎么样 _怎么读拼音是什么如何写好鲜花的对比排比句子 华为的平板电脑好吗? 农夫好鲜花店都有哪些花卉服务呢,了解的朋友给介绍一下吧? 农夫好鲜花店的服务这么样呀,接受定制花束吗? 花小好鲜花品牌可信吗?实力怎么样? 福建一鲨鱼馆发生致人死亡事故,到底是怎么回事? 福建鲨鱼馆发生致人死亡事故,该案件的最新进展是什么?