L'ajout de code html personnalisé à en-Tête dans WebGrid

J'essaye d'ajouter un en-tête personnalisé pour un MVC3 WebGrid.

L'en-tête de la propriété, il permet seulement de chaîne, et tout le HTML est échappé.

Ma grille de rasoir:

var grid = new WebGrid(Model, canPage: true, rowsPerPage: 5);
            grid.Pager(WebGridPagerModes.NextPrevious);

            @grid.GetHtml(tableStyle: "data_table-sorter",
                alternatingRowStyle: "odd",
                columns: grid.Columns(
                grid.Column(header:"Select<span class=\"fi fi_gear\"></span>\"" , style: "table-select-col has-menu", canSort: false, format: @<input type="checkbox" value="@item.Id" />),
                grid.Column("Name", "Briefing Book Name", canSort: true, style: "dj_sortable-table-column"),
                grid.Column("Format", "Format", canSort: true, style: "dj_sortable-table-column") 
));

Comment puis-je faire cela?

OriginalL'auteur harry mohammed | 2011-06-07