У меня есть страница, содержащая UpdatePanel и Usercontrol, который загружает другой usercontrol, содержащий текстовое поле.
Таким образом, это Page-> UpdatePanel-> UserControl-> UserControl (B) -> Textbox
Группа Validation для кнопки и текстового поля одинакова.Я называю .validate («ответ») в коде, я бы предпочел не использовать проверку JS.Если кнопка нажата, значение в текстовом поле очищается и отображается ошибка, но только при первом щелчке.После этого он работает нормально, но затем другой UserControl (B) с той же настройкой.То же самое происходит снова, при первом нажатии.Если я снова введу значение, оно останется, и я получу обратную передачу.
Это странно, и я не могу думать, что вызвало бы это, если я добавляю кнопку как постбэк-триггер (то есть: удаляем панель обновления), она работает нормально.Я попытался установить CausesValidation на кнопку безрезультатно, и у меня нет идей.