可能重复:
向 WebGrid 呈现的表添加自定义属性
如何将 HTML5 数据属性添加到 的实例System.Web.Helpers.WebGrid
?我读到使用其属性具有下划线 ( _
) 的匿名对象将被破折号 ( -
) 替换。
但这似乎不起作用。我在使用 Razor 2 的 ASP.NET MVC4 中有以下代码。
@{
var grid = new WebGrid(Model);
@grid.GetHtml(htmlAttributes: new { data_feature: "selectable" });
}
它呈现为:
<table data_feature="selectable">...
它应该呈现为(用破折号代替下划线):
<table data-feature="selectable">...
这是一个已知的错误吗?是否可以将 HTML5 数据属性添加到WebGrid
?