Это не тот же самый старый вопрос о совместимости валидаторов и панелей обновления.
Вот мой сценарий:
У меня есть страница aspx с менеджером скриптов. Эта страница имеет пользовательский элемент управления ascx с моей функциональностью. В этом элементе управления у меня есть несколько панелей и областей, которые будут включены / отключены или видимы / скрыты в зависимости от того, что посетитель выбирает, нажимая на некоторые из переключателей, которые будут управлять этим поведением.
Все хорошо до этого момента. Валидаторы и UpdatePanel не борются друг с другом, однако, если я пытаюсь отправить страницу без заполнения формы, я получаю сообщение о подтверждении в своем резюме, и все хорошо с самой проверкой. Вот проблема, переключатели, которые отвечают за настройку видимости для некоторых областей, перестает работать, но снова начинает работать после 2-го или 3-го щелчка. Это не задержка или что-то еще ... просто кажется, что обработчики не привязаны к элементу управления, затем я снова нажимаю, и он очищает сводку и все уведомления об ошибках и снова начинает работать ...
Я не знаю, добавляет ли это проблему, но и пользовательский элемент управления, и страница имеют элементы управления telerik, такие как комбинированное окно с загрузкой по требованию, всплывающие подсказки и панель загрузки.
Я много об этом искал, и все, что я мог найти, был вопрос о том, что элементы управления проверкой не работают внутри панели обновления или панель обновления не работает с валидаторами ... в этом случае, это на самом деле работает, у меня только проблемы после проверка была выполнена, и для page.isvalid установлено значение false ..