在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
有一个后台程序是用传统asp.net webform做的,今天发现用chrome浏览没有问题, 反而用IE就出2个问题了. 原来IE静静地升级到11了 1. url里带上session Id 2.gridview 翻页显示 __dopostback 未定义
解决方法: 1. 在web.config 定义 <authentication mode="Forms"> <forms loginUrl="~/Account/LogOn" timeout="2880" cookieless="UseCookies" /> </authentication> 2. ASP.NET 可能无法辨识出一些浏览器的最新版本,还会经常把它们看做是低级的浏览器。(也就是: 不支持JavaScript。) 在项目根目录 App_Browsers 下新建 浏览器文件(IE11.browser),让其与IE11的 UserAgent 匹配,使 .net framework 认识这是一个已知的浏览器,可以正常地向客户端输出脚本。 http://www.cnblogs.com/infozero/p/3479084.html 如果定义了browser文件,则第1个问题也自动解决了,不用定义了.
|
请发表评论