当微软在自动更新上推出IE 11时,它破坏了我们所有的网站。
例如,我们的某个网站开始在网址中获取一个奇怪的字符串。在'/'之后添加以下内容。
(F(IZOtnSYyVIaxfgEbqezGvIKHeTq8scRxJzvlSVK2airuqpB29zOonBkpv3_Lf61u7hveLZH053qcPgI6cTpejnOWojBJBiePNrC1Z7lShzsKs7VdayYOlA9dF_vIodMiRbUCzDRHbf9UlxsYNbuo_UabOT81))
因此,网站上的任何内容都无效。
将网站添加到IE 11中的兼容性视图可以正常工作。但是,微软在IE 11上做了什么来摧毁一切?
无论如何都要解决此问题,而无需将网站添加到兼容性视图?
答案 0 :(得分:3)
您看到的是在网址中发送的表单身份验证票证,而不是Cookie。 ASP.NET认为您使用的是无法处理cookie,JavaScript等的未知浏览器。您应该更新浏览器定义文件。 IE10实际上发生了类似的问题,而不是11:http://www.hanselman.com/blog/BugAndFixASPNETFailsToDetectIE10CausingDoPostBackIsUndefinedJavaScriptErrorOrMaintainFF5ScrollbarPosition.aspx
或者,仅作为此案例的解决方法,修改您的web.config并强制表单使用Cookie。但它不会解决你所有的问题。
答案 1 :(得分:1)
尝试安装上次更新Windows。它帮助了我们同样的情况。