ASP.NET определяет входные валидаторы программно в зависимости от конфигурации - PullRequest
1 голос
/ 03 декабря 2008

Я пишу веб-приложение ASP.NET 3.5. Существует довольно сложная форма ввода (30 элементов управления вводом - текстовые поля, выпадающие списки, ...).

Теперь разные клиенты используют одну и ту же форму в своем настраиваемом приложении, и для некоторых клиентов есть различные обязательные поля .

Теперь я бы хотел программно создать / активировать определенные валидаторы в зависимости от настроек конфигурации , например (я упрощаю здесь):

ControlsToValidateRequiredFields="NameTextBox,AddressTextBox,EmailTextBox"

и, возможно, для второго клиента:

ControlsToValidateRequiredFields="NameTextBox,PhoneTextBox"

Существует ли для этого встроенный в ASP.NET способ (или сторонний элемент управления)? Я хотел бы избежать определения всех валидаторов на странице и их отключения. Могу ли я динамически создавать и присоединять валидаторы к существующим элементам управления?

Примечание: я хотел бы проверить на стороне клиента. Кстати: я использую ASP.NET Ajax ControlToolkit ValidatorCalloutExtender - но это не обязательно. И да, решение на основе jQuery было бы хорошо.

1 Ответ

1 голос
/ 03 декабря 2008

PeterBlum.com, вот и все, что можно сказать, когда дело доходит до сторонних пакетов проверки Полнофункциональный клиентский и серверный API,

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...