Использовать ModalPopupExtender, не имея необходимость устанавливать TargetControlID?

Я хотел бы использовать modalpopupextender на своей странице asp.net для показа формы sub. Но это только должно показать на особых условиях. Те условия определяются в части кода JavaScript.

Так, самое главное модальное всплывающее окно не должно показывать на нажатии кнопки. Однако, если я оставляю свойство TargetControlID пустым, я получаю следующее исключение:

TargetControlID 'ModalPopupExtender1' не допустим. Значение не может быть нулевым или пустым. Описание: необработанное исключение произошло во время выполнения текущего веб-запроса. Рассмотрите отслеживание стека для получения дополнительной информации об ошибке и где это произошло в коде.

Детали исключения: Система. InvalidOperationException: TargetControlID 'ModalPopupExtender1' не допустим. Значение не может быть нулевым или пустым.

У меня просто есть TargetControlID к скрытой кнопке или есть ли aslo больше достойного выбора?

21
задан MPelletier 11 October 2013 в 19:19
поделиться

1 ответ

Насколько я знаю, установка TargetControlID на скрытую кнопку (display: none;) - лучший способ.

23
ответ дан 29 November 2019 в 20:59
поделиться
Другие вопросы по тегам:

Похожие вопросы: