【发布时间】:2010-11-21 07:02:22
【问题描述】:
我需要在使用 Html.ActionLink() 构建的锚点上放置自定义属性
<%: Html.ActionLink("Delete", "Delete", new { id = Model.ID }, new { data-icon = "ui-icon-trash" })%>
使用正确的“data-”前缀,根据http://www.w3.org/TR/html5/elements.html#attr-data,我从 Visual Studio 收到以下错误。
匿名类型成员声明器无效。必须使用成员分配、简单名称或成员访问来声明匿名类型成员。
由于我不能在匿名类型中使用连字符,添加自定义 HTML 属性的最佳方法是什么?
【问题讨论】:
标签: asp.net-mvc html custom-attributes