в виде сетки, как я могу применить валидатор, чтобы проверить, отмечены ли какие-либо из строк сетки с отметкой или нет. я сделал это с помощью пользовательского валидатора, как это, но дает ошибку «Control„GridView1“, на который ссылается собственности ControlToValidate из„gridCheck“не может быть подтверждено.» Ниже мой код , что я должен делать, пожалуйста, мне предложить альтернативныйпроблема проверки сетки сетки
protected void gridCheck_ServerValidate(object source, ServerValidateEventArgs args)
{
foreach (GridView row in GridView1.Rows)
{
CheckBox cb = (CheckBox)row.FindControl("Chek");
if (cb != null && cb.Checked)
{
args.IsValid = true;
return;
}
else args.IsValid = false;
}
}
Вы можете отлаживать приложение и сообщать, поднимается ли событие проверки или нет. Значит, если вы проверили флажок, проверьте его, вернется ли он true или нет. – Dotnet