У меня есть веб-форма. Есть много разных разделов. Могу сказать, что каждый раздел отображает данные datatable. В каждом разделе у меня есть кнопки OK и Cancel. Когда я нажимаю OK, происходят любые изменения в таблице в базе данных. Я также добавил несколько Requiredfieldvalidators. Допустим, я вставляю новую запись в раздел один и поля правильно набраны. Когда я нажимаю OK, я получаю сообщение об ошибке, вызванное остальными валидаторами, которые находятся в других разделах. Нет ли способа, которым, когда я нажимаю кнопку «ОК» в определенном разделе, появляются ошибки проверки той же области? Итак, что мне, вероятно, нужно, так это кнопка, которая будет служить не отправителем страницы, а отправителем определенного раздела.
ASP.NET — RequiredFieldValidator для проверки только определенных элементов управления
Ответы (2)
Поместите ValidationGroup
на RequiredFieldValidator
. Затем поместите тот же ValidationGroup
на правильную кнопку отправки. При ее нажатии проверяются только элементы управления проверки, которые являются частью группы.
http://msdn.microsoft.com/en-us/library/ms227424.aspx
person
janhartmann
schedule
16.04.2012
Я думаю, что janhartmann прав. ValidationGroup может помочь вам решить проблему. noreferrer">эта статья
person
Priyank Patel
schedule
16.04.2012