Как задать выполнение JavaScript при отображении ModalPopupExtender

Проблема с запуском скрипта при показе модального окна

Работаю с ModalPopupExtender из ASP.NET AJAX. Заметил, что есть свойства OnCancelScript и OnOkScript, но отсутствует OnShowScript. Мне нужно запускать JavaScript функцию каждый раз, когда появляется всплывающее окно.

Раньше я решал подобные задачи через установку TargetControlID на фиктивный элемент управления. Создавал свой контрол, который сначала выполнял JS код, а потом использовал JavaScript методы для показа popup. Но сейчас мне нужно отображать модальное окно как с клиентской, так и с серверной стороны.

function initializeEditor() {
    var editorConfig = {
        selector: '#contentTextArea',
        height: 300,
        plugins: 'autolink lists link',
        toolbar: 'undo redo | bold italic | alignleft aligncenter alignright'
    };
    tinymce.init(editorConfig);
}

Кто-нибудь знает способ реализации этого функционала?

Контекст: У меня есть текстовое поле в модальном окне, которое должно стать редактором TinyMCE. Проблема в том, что скрипт инициализации TinyMCE не работает с невидимыми элементами, поэтому нужно запускать его именно в момент показа модального окна.