2

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

测试用例:

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

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

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

4

1 回答 1

3

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

预览的目的不是让您找到错误,大多数错误可能会通过他们的测试找到。预览的目的是让您能够获得该工具的经验,并在 html 5 中有所作为。

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

于 2011-06-20T19:29:43.560 回答