У меня есть форма ASP.NET с тремя текстовыми вводами, по одному для «Рабочий телефон», «Домашний телефон» и «Мобильный телефон». Каждый из этих текстовых входов имеет связанный с ним RequiredFieldValidator. У меня также есть DropDownList, где пользователь может выбрать предпочтительный тип телефона.
Я хочу требовать только поле, выбранное в DropDownList. Например, если пользователь выбирает «Рабочий телефон» из списка DropDownList, я хочу отключить RequiredFieldValidator для «Домашний телефон» и «Мобильный телефон», тем самым делая обязательным только поле «Рабочий телефон».
У меня есть метод, который включает и отключает эти валидаторы на основе значения DropDownList, но я не могу понять, когда его вызывать. Я хочу, чтобы этот метод был запущен до того, как проверка прошла на странице. Как бы я это сделал?