Как проверить несколько элементов управления разных типов на одной странице

Я работаю с инструментами Telerik версии 2013.1.417.45.
Все это является частью веб-проекта C# с использованием .NET 4.5.

У меня есть следующие элементы управления и кратные каждому, кроме списка.

radAsyncUpload
RadListBox
RadTextBox

Есть ли способ проверить, что все они заполнены до отправки чего-либо на сервер? Я попробовал обязательный валидатор полей, но он работает для элементов управления текстовым полем, но не для двух других. Я не уверен, что с помощью пользовательского валидатора я могу проверить несколько элементов управления.


person Jerry Warra    schedule 11.02.2016    source источник


Ответы (1)


Я бы порекомендовал взглянуть на некоторые jQuery, чтобы проверить элементы управления. Взгляните на это

http://www.aspsnippets.com/Articles/jQuery-Form-Validation-Example-in-ASPNet.aspx

person aluminum_starch    schedule 11.02.2016
comment
Спасибо. У меня очень сжатые сроки, было бы лучше сделать эту проверку на стороне сервера и ничего не делать, если что-то не введено или не выбрано? - person Jerry Warra; 12.02.2016
comment
что вы пытаетесь подтвердить? это просто обязательные поля? - person aluminum_starch; 12.02.2016
comment
Да, обязательные поля. С текстовым полем все в порядке, это поле со списком, и у меня есть 2 элемента управления radAsyncUpload (Telerik), которые я также должен проверить. Сейчас я делаю это на стороне сервера, но я хотел бы сделать это на клиенте. - person Jerry Warra; 15.02.2016
comment
Я удалил элементы управления radAsyncUpload и использую элемент управления asp:fileupload. Это вызывает проблему, потому что моя Captcha отправляет на сервер, что приводит к очистке этих элементов управления. - person Jerry Warra; 15.02.2016
comment
во-первых, если вы хотите проверить на стороне клиента, не используйте элементы управления на стороне сервера asp. - person aluminum_starch; 15.02.2016
comment
Я просто хочу проверить, заполнены ли они или выбраны на клиенте, но мне нужно что-то делать с заполненными данными. Что было бы лучше, если бы я не использовал элементы управления на стороне сервера, а затем как мне получить свои данные в таблицах базы данных? Спасибо - person Jerry Warra; 16.02.2016