分享

手机访问ASP.NET开发的网站,登录问题?

 沽渡 2014-10-17

protected void Page_Load(object sender, System.EventArgs e)
{
                       if (HttpContext.Current.Request.Headers["user-agent"] != null && HttpContext.Current.Request.Headers["user-agent"].ToLower().ToString().IndexOf("mozilla") != -1)
            {
                HttpContext.Current.Response.Redirect("./Home/"); //PC
            }
            else
            {
                HttpContext.Current.Response.Redirect("./scm/wap/login.aspx"); //Mobile ClientTypeTesting.
            }

}
        public static Boolean choose(String userAgent)
        {
            if (userAgent.IndexOf("Noki") > -1 || // Nokia phones and emulators   
            userAgent.IndexOf("Eric") > -1 || // Ericsson WAP phones and emulators   
            userAgent.IndexOf("WapI") > -1 || // Ericsson WapIDE 2.0   
            userAgent.IndexOf("MC21") > -1 || // Ericsson MC218   
            userAgent.IndexOf("AUR") > -1 || // Ericsson R320   
            userAgent.IndexOf("R380") > -1 || // Ericsson R380   
            userAgent.IndexOf("UP.B") > -1 || // UP.Browser   
            userAgent.IndexOf("WinW") > -1 || // WinWAP browser   
            userAgent.IndexOf("UPG1") > -1 || // UP.SDK 4.0   
            userAgent.IndexOf("upsi") > -1 || //another kind of UP.Browser   
            userAgent.IndexOf("QWAP") > -1 || // unknown QWAPPER browser   
            userAgent.IndexOf("Jigs") > -1 || // unknown JigSaw browser   
            userAgent.IndexOf("Java") > -1 || // unknown Java based browser   
            userAgent.IndexOf("Alca") > -1 || // unknown Alcatel-BE3 browser (UP based)   
            userAgent.IndexOf("MITS") > -1 || // unknown Mitsubishi browser   
            userAgent.IndexOf("MOT-") > -1 || // unknown browser (UP based)   
            userAgent.IndexOf("My S") > -1 ||// unknown Ericsson devkit browser   
            userAgent.IndexOf("WAPJ") > -1 ||//Virtual WAPJAG www.wapjag.de   
            userAgent.IndexOf("fetc") > -1 ||//fetchpage.cgi Perl script from www.wapcab.de   
            userAgent.IndexOf("ALAV") > -1 || //yet another unknown UP based browser   
            userAgent.IndexOf("Wapa") > -1 || //another unknown browser (Web based "Wapalyzer")   
            userAgent.IndexOf("Oper") > -1)
            {
                return true;
            }
            else
            {
                return false;
            }
        }

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约