如何将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
?