【问题标题】:Is this a IE10 BUG? ASP .NET MVC3 + HTML5 + IE10 Preview这是IE10的BUG吗? ASP .NET MVC3 + HTML5 + IE10 预览
【发布时间】:2017-07-25 02:39:37
【问题描述】:

我用 asp.net MVC3 和 HTML5 编写了一个小测试项目。 也许我很笨,或者我在 Internet Explorer 10 的预览版中发现了一个错误。

测试用例:

使用 VS2010 创建一个 asp.net MVC3 项目作为 Internet 应用程序。 打开索引文件,将带有一些文本的 html5 部分属性写入文件并保存。 向该部分添加一个 ID,并在 site.css 中为其设置背景颜色。 启动应用程序。一切都会好起来的。您将看到文本,并且该部分具有您定义的颜色。 现在创建一个帐户转到登录页面并进行登录。 在我的情况下,该部分不再具有我定义的颜色 - 真的很奇怪。 按 F5 后颜色又回来了。

我查看了源代码,一切似乎都很好,其中有一个部分,但经过一些研究后,我发现在调试器中 HTML 代码不正确。 问题是:在调用 MVC3 RedirectToAction 方法后(即登录时发生的情况),IE10 无法再处理 section 属性。它在集成调试器的源代码中不存在。 我在所有其他新浏览器中尝试了该代码,它运行良好。

如果有人可以测试并检查问题是我还是浏览器,那就太好了。

【问题讨论】:

  • 解决方案:停止在不应该用于一般浏览的浏览器中进行测试,除非您实际上将时间用于测试 Internet Explorer 的 alpha/beta。
  • 通常我同意这一点。但是,如果我可以将 IE 10 的最新 HTML5 功能用于我为我的论文编写代码的原型,那就太棒了;)
  • Chrome / FF 不支持 HTML5 吗?你为什么要打扰 IE10?

标签: c# asp.net-mvc html internet-explorer internet-explorer-10


【解决方案1】:

当然,IE10 也有 bug。如果没有,它就不是预览版,而是最终版本。

预览的目的不是让您发现错误,大多数错误可能会通过他们的测试找到。预览的目的是让您能够获得该工具的经验,并且可以使用 html 5 来对抗。

您至少需要等待一个测试版或候选发布版本,然后才能费心依赖它来保持稳定。

【讨论】:

    猜你喜欢
    • 2013-10-25
    • 1970-01-01
    • 2013-05-04
    • 1970-01-01
    • 1970-01-01
    • 2013-12-19
    • 2013-03-30
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多