我知道HTML5支持custom data-*
attributes ,我知道 VS2010 SP1 应该有 HTML5 support included .
但是,当我安装 VS2010 SP1 时,我仍然在具有 data-*
属性的元素上遇到验证错误。
例如,这个:
<a id="Clicky" data-for="@Model.Id">Clicky</a>
在 VS2010 中产生以下警告:
Validation (XHTML 1.0 Transitional): Attribute 'data-for' is not a valid attribute of element 'a'.
虽然我知道这些只是警告,可以安全地忽略,但我正在努力使我的网站尽可能符合标准,如果我的警告列表中充斥着这些警告,我将无法看到所有噪音中的有效警告。
我是在做错什么,还是我必须忍受看到这些警告?
提前致谢。
最佳答案
您需要更改一个小下拉菜单以使用 HTML5 或其他(XHTML 5、XHTML 1.1 等)
单击查看 --> 工具栏 --> HTML 源代码编辑。
会有一个下拉菜单。然后选择 HTML5。
关于asp.net-mvc - 获取 VS2010,特别是 Razor View ,将自定义 "data-"属性识别为有效,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5958830/