【问题标题】:Suppress HTML Validation Error in Visual Studio在 Visual Studio 中抑制 HTML 验证错误
【发布时间】:2011-04-14 08:48:56
【问题描述】:

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

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

cid 是我用于各种目的的自定义属性,它会产生验证错误:

Validation (XHTML 1.0 Transitional): Attribute 'cid' is not a valid attribute of element label

【问题讨论】:

  • 这是一种将数据从服务器传输到客户端javascript的手段。
  • 我认为您必须提供自己的自定义架构......但不确定您将如何执行此操作(因此为什么它不是答案)

标签: asp.net html validation


【解决方案1】:

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

【讨论】:

  • 我不想关闭验证,它很有用。我只是想表明这个自定义属性是可以接受的。
【解决方案2】:

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

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

【讨论】:

    猜你喜欢
    • 2011-01-13
    • 1970-01-01
    • 2012-02-08
    • 2016-04-19
    • 1970-01-01
    • 1970-01-01
    • 2010-10-29
    • 2017-08-12
    • 1970-01-01
    相关资源
    最近更新 更多