У меня есть веб-сервис, который проверяет некоторые данные формы. Служба является ScriptService, и я вызываю ее с клиента. Мне нужно отобразить модальное всплывающее окно, если проверка не удалась. Если пользователь нажимает «ОК» в модальном всплывающем окне, я хочу отправить обратно и сохранить свои данные. «Отмена» должна позволить им закрыть модальное всплывающее окно и позволить пользователю исправить данные, что позволяет повторно отправить. В настоящее время модальное всплывающее окно отображается каждый раз, независимо от результата проверки.
Я пытался вызвать hide () и вернуть false, но ни одна из них не сработала.
Я попытался подойти к этой проблеме с другой точки зрения, присвоив свойству TargetControlID modalpopupextender скрытую кнопку, а затем вызвав show () для модального всплывающего окна, если проверка не удалась, но это не отменило обратную передачу. Modalpopup отображается в течение примерно одной секунды, а страница отправляется обратно.