验证(HTML5):属性'text-id'不是元素'a'的有效属性

时间:2014-03-03 03:54:02

标签: html5 asp.net-mvc-4

当我在.html中创建<a>标记时,我收到了该消息。谁能告诉我那个错误并为我解决?感谢。

<td>
    <a href="#" class="RefreshQuantity" data-id="@item.ShoppingCartItemID" txt-id="CartItems_@(ix)__Count" >Refresh quantity</a>&nbsp;|&nbsp;

    @Html.ActionLink("Remove from Cart","RemoveCart","ShoppingCart", new {id = item.ShoppingCartItemID},null)

 </td>

2 个答案:

答案 0 :(得分:2)

如果您希望它“有效”,请将txt-id更改为data-txt-id

你所拥有的不是一个问题,因为它不是“标准”,所以它不会对正式的标记规则进行验证。换句话说......如果你不关心在验证屏幕上看到绿色,你可以留下它。

答案 1 :(得分:0)

Html5支持自定义属性,只要它们以data开头,所以更改txt-id to data-txt-id

Html5 Data Attribute