如何解决"验证():不支持元素'x'"Visual Studio 2010中的警告

XN1*_*N16 3 visual-studio-2010

我已经得到所有这些"验证():元素'x'不受支持"警告,我似乎无法找到摆脱它们的方法.这是两个例子:

  • 验证(XHTML 1.0 Transitional):属性'name'不是元素'ul'的有效属性.
  • 验证(CSS 2.1):'border-radius'不是已知的CSS属性名称.

我在网上搜索过,所有解决方案都指向删除以下文件夹:

C:\Users\{username}\AppData\Roaming \Microsoft\VisualStudio\10.0\ReflectedSchemas
Run Code Online (Sandbox Code Playgroud)

这似乎解决了90%的人的问题,但是我的计算机上没有任何文件夹!

我使用的是Visual Studio 10 SP1,这个项目是使用Razor和HTML5的MVC 3项目.

那么其他任何人都可以提出其他可能导致问题的建议吗?

非常感谢.

Nur*_*urp 6

我遇到了同样的问题,每个页面中的所有经典html元素(div,a,p,table ..)都有绿色下划线.Intellisense没有对这些元素提供任何帮助,就好像它们不存在一样.但是所有的asp控件都很好而且有效.

绿色强调

错误是我的母版页xmlns="https://www.w3.org/1999/xhtml"中的html标记.Html 5似乎不能与xmlns声明一起使用,所以我删除它,瞧 - 一切都神奇地再次起作用!