Я пытаюсь отобразить флажок «Выбрать все» в строке заголовка моей сетки, используя следующее.
column.For(x => Html.CheckBox("InvoiceSelection", false, new {@class = "checkbox reqPayment ", value = x.InvoiceId}))
.Header(o=>"<th><input type=\"checkbox\" id='chkHeader' />Select All</th>")
.Encode(false)
.HeaderAttributes(@class => "text-error");
Однако это не отображается должным образом и вместо этого отображается с <a>
в качестве содержимого.
<tr><th class="text-error"><a href="/Invoices?Direction=Ascending"></a></th>
Флажки «строка» отображаются правильно и уже пробовали это решение безуспешно, но не уверен, что это применимо к пакету Nuget, который я использую в данный момент - MvcContrib.Mvc3- версия 3.0.100