none
遇到网站登录问题,IE下需要开启兼容模式才能登录? RRS feed

  • 问题

  • web项目在IE8下开放测试,网站登录没有问题。但是客户最近反馈IE11下无法登录。

    自己做了测试IE11下如果要登录的话,需要对网站开始兼容模式。

    项目中已将将为每个页面设置了 mate IE=Edge,但是这个对登录没有效果。必须设置下面才行,找不出问题所在。


    图片传不上来,大家可以看这个网址 http://q.cnblogs.com/q/66597/
    2014年10月15日 1:52

答案

全部回复

  • 你好,

    建议你尝试设置下,将mate IE=Edge改为IE=8

     <meta http-equiv="X-UA-Compatible" content="IE=8" />
    

    2014年10月16日 2:02
  • 不是这个的问题,我之前就设置过了但是不起作用。

    今天专门花时间调试了一下,问题大概是这样的:

    网站在身份验证后将验证票发到了客户端(IE),IE每次刷新都会回送验证票。这些流程都没问题,但是在网站的验证模块Global.asax中的void Application_PreRequestHandlerExecute(object sender, EventArgs e){

      HttpApplication app = (HttpApplication)sender;
                HttpContext Ctx = app.Context;
                if (Ctx.Request.IsAuthenticated == true) //这个在服务器恒为false,票发了也用。但是本机测试正常.....
                {

                }

    }

    2014年11月6日 14:58