2010-12-07 2 views
0

Привет, в моем веб-приложении есть 3 текстовых поля. Id, Name и Date. Пользователь может искать либо по идентификатору, либо по имени и дате. То есть, если пользователь вводит идентификатор и нажмите, введите данные. или если пользователь вводит имя и дату, а также нажмите «Ввести данные». Когда пользователь нажимает кнопку «Отправить», он должен проверять таким образом, если текстовое поле «Имя» пустое, а текстовое поле «Дата» содержит некоторые данные, оно должно содержать «» после пустого текстового поля с сводкой проверки, имеющей ошибку. Точно так же, если текстовое поле «Дата» пустое, а «Имя» содержит некоторые данные, оно должно показывать «» после пустого текстового поля с сводкой проверки, имеющей ошибку. Я использую методы проверки на стороне сервера для выборочной проверки. Кто-нибудь может мне с этим помочь?Как проверить два текстовых поля одновременно?

+0

Почему вы хотите использовать пользовательскую проверку, как Абт с помощью резюме проверки – 2010-12-07 21:32:34

ответ

0

Посмотрите на эту ссылку http://authors.aspalliance.com/joteke/validationarticle1/article.aspx

или

Вы можете попробовать это слишком

  1. добавить две текстовые поля в форму (textBox1 и TextBox2)
  2. надстройкой пользовательские элементы проверки валидатора (CustomValidator1)
  3. double clic к на CustomValidator1 и создать следующее:
private void CustomValidator1_ServerValidate(object source, System.Web.UI.WebControls.ServerValidateEventArgs args) 
{ 

if(args.Value!=""&&TextBox2.Text=="") 
{ 
args.IsValid = false; 
} 
else 
{ 
args.IsValid = true; 
} 

} 
Смежные вопросы