将HTML5数据属性添加到System.Web.Helpers.WebGrid

时间:2012-11-26 18:44:28

标签: c# html5 asp.net-mvc-4 webgrid razor-2

  

可能重复:
  Add custom attributes to table rendered by 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

0 个答案:

没有答案