Asp.net 在Visual Studio中抑制HTML验证错误

Asp.net 在Visual Studio中抑制HTML验证错误,asp.net,html,validation,Asp.net,Html,Validation,我在ASP.NET HTML标记的各个元素中使用了一个自定义属性。很明显,它违反了DTD,我从VisualStudio得到了一个验证错误。我讨厌忽略错误输出窗口中的错误。有没有办法抑制此错误消息?例如: <label id="MyId" cid="MyCID" runat="server" /> 转到工具>选项>文本编辑器>Html>验证并将其关闭。 简化。自HTML5标准以来,您可以使用前缀data-定义自定义属性 在您的情况下,它将是data cid=“MyCID”。这将删除警

我在ASP.NET HTML标记的各个元素中使用了一个自定义属性。很明显,它违反了DTD,我从VisualStudio得到了一个验证错误。我讨厌忽略错误输出窗口中的错误。有没有办法抑制此错误消息?例如:

<label id="MyId" cid="MyCID" runat="server" />

转到工具>选项>文本编辑器>Html>验证并将其关闭。
简化。

自HTML5标准以来,您可以使用前缀
data-
定义自定义属性


在您的情况下,它将是
data cid=“MyCID”
。这将删除警告。

我不想关闭验证,它很有用。我只是想指出这个自定义属性是可以接受的。它是一种将数据从服务器传输到客户端javascript的方法。我认为您必须提供自己的自定义模式。。。不知道你会怎么做(因此这不是答案)
Validation (XHTML 1.0 Transitional): Attribute 'cid' is not a valid attribute of element label