Используйте RequiredFieldValidator в моей веб-форме - PullRequest
0 голосов
/ 05 апреля 2011

Я использовал обязательный fieldvalidator в своем приложении веб-формы. Я хочу, чтобы, когда человек заполнял все текстовые поля в моей форме и затем нажимал кнопку «ОК», данные сохранялись в базе данных. Но если какие-либо текстовые поля не заполнились, requiredfieldvalidator показывает сообщение и данные не сохраняются в базе данных. Теперь я могу использовать requiredfieldvalidator, и он сообщает мне, когда текстовые поля не заполняются. Но другие данные в моих текстовых полях сохранятся в моей базе данных. Пожалуйста, помогите мне, что в этом состоянии данные не сохраняются в базе данных. Спасибо.

Ответы [ 2 ]

2 голосов
/ 05 апреля 2011

Проверяйте свои данные на стороне сервера (например, при нажатии кнопки) перед передачей данных в базу данных.Помните, что если, например, пользователь отключил JavaScript в браузере, средства проверки не будут работать.

На стороне клиента вы можете использовать свойство ValidationGroup .

1 голос
/ 05 апреля 2011
  1. Вы можете сделать Page.IsValid перед попыткой сохранить в базе данных.

  2. Если вы использовали ПроверкаГруппы , убедитесь, что вы правильно использовали группы проверки для всех компонентов.

Хотя было бы лучше увидеть некоторый код.

...