【问题标题】:Problems asp.net 2.0 in IE10IE10中asp.net 2.0的问题
【发布时间】:2013-04-18 19:20:30
【问题描述】:

我们有一个使用框架 2.0 的 vs2005 开发的网站。 该网站在所有浏览器中都能正常工作,除非 IE10。 response.redirect 不起作用,某些按钮会引发 javascript 错误。 如果将资源管理器模式强制为 IE10 兼容性视图可以正常工作,但我们不想告诉所有用户手动强制。 有人有同样的问题吗? 非常感谢和最好的问候

【问题讨论】:

    标签: internet-explorer-10


    【解决方案1】:

    我通过将 App_Browsers 映射插入到根映射中解决了类似的问题,其中包含浏览器文件 BrowserFile.browser 和代码:

        <browser refID="Default">
            <capabilities>
                <!-- To avoid wrong detections of e.g. IE10 -->
                <capability name="ecmascriptversion" value="3.0" />
            </capabilities>
        </browser>
    

    【讨论】:

      【解决方案2】:

      试试看:

      在 IE10 中打开您的网站

      工具 > 兼容性视图设置 > 单击添加到您的域网站 > 关闭

      重新加载您的网站。

      它对我有用。

      【讨论】:

        【解决方案3】:

        .NET 2.0 和 .NET 4 附带的浏览器定义文件中存在一个错误,即它们包含特定范围浏览器版本的定义。但是某些浏览器(如 IE 10)的版本不再在这些范围内。因此,ASP.NET 将它们视为未知浏览器,默认为下层定义,存在一定的不便,比如不支持 JavaScript、CSS 等特性。

        尝试以下链接中给出的修复。对我来说效果很好。

        http://www.hanselman.com/blog/BugAndFixASPNETFailsToDetectIE10CausingDoPostBackIsUndefinedJavaScriptErrorOrMaintainFF5ScrollbarPosition.aspx

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2013-08-11
          • 1970-01-01
          • 2023-03-22
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多