Обязательный fieldvalidator на флажок, созданный программно в vb.net - PullRequest
0 голосов
/ 22 июня 2010

это часть кода для моего флажка.

 For Each c As Contact In contacts.Entries
            counter += 1
            tr = New HtmlTableRow
            tc = New HtmlTableCell

            Dim chkbox As New CheckBox
            chkbox.ID = "id_" & counter
            tc.Controls.Add(chkbox)
            tr.Cells.Add(tc)

Далее

теперь это создаст от 1 до n флажков в зависимости от записей, извлекаемых из БД.Что касается пользователя, мне нужно, чтобы они отметили как минимум один флажок перед тем, как нажать «Отправить».Как я могу достичь этого?

1 Ответ

0 голосов
/ 22 июня 2010

Вы можете использовать CustomValidator .Затем вы можете проверить на сервере или на стороне клиента, проверял ли пользователь хотя бы один из них.Посмотрите на этот ответ: stackoverflow: asp-net-checkboxgroup-validate-user-chooses-как минимум-один-checkbox

...