在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
由于ASP.NET4.0中的一个小bug,导致了ASP.NET WebForms控制的CallBack无效,部分控件无法使用。 解决方法是在项目中添加自定义的浏览器定义文件,参考这里:http://www.hanselman.com/blog/BugAndFixASPNETFailsToDetectIE10CausingDoPostBackIsUndefinedJavaScriptErrorOrMaintainFF5ScrollbarPosition.aspx 就是在项目的App_Browsers下添加ie.browser和firefox.browser两个文件即可。 另外为了网站使用ie8的文档模式,防止在ie10或ie11等浏览器中出现显示问题,可以把通过程序把浏览器的文档模式设置成ie8. 对于ASP.NET的站点可以通过添加一个自定义的HTTP头的方式,如下: <?xml version="1.0" encoding="utf-8"?> <configuration> <system.webServer> <httpProtocol> <customHeaders> <clear /> <add name="X-UA-Compatible" value="IE=EmulateIE8" /> </customHeaders> </httpProtocol> </system.webServer> </configuration> 参考:http://msdn.microsoft.com/zh-cn/library/cc288325(v=vs.85).aspx
完 |
请发表评论