1

可能重复:
向 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?

4

0 回答 0