zoukankan      html  css  js  c++  java
  • ASP.NET浏览器定义文件及IE兼容模式

    由于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

  • 相关阅读:
    js中常见事件
    第六周
    石家庄地铁售票系统
    第五周
    第四周
    html总结2
    返回一个整数数组中最大子数组的和(续)
    第九周总结
    团队冲刺第五天-KeepRunningAPP
    团队冲刺第四天-KeepRunningAPP
  • 原文地址:https://www.cnblogs.com/jmax/p/3808551.html
Copyright © 2011-2022 走看看