В случае, если вы используете ASP.NET MVC , сгенерируйте много флажков, а затем установите для выбора / отмены выбора всех с помощью JavaScript, вы можете сделать следующее.
HTML
@foreach (var item in Model)
{
@Html.CheckBox(string.Format("ProductId_{0}", @item.Id), @item.IsSelected)
}
JavaScript
function SelectAll() {
$('input[id^="ProductId_"]').each(function () {
$(this).prop('checked', true);
});
}
function UnselectAll() {
$('input[id^="ProductId_"]').each(function () {
$(this).prop('checked', false);
});
}