2013-03-12 2 views
0

У меня есть ajaxToolkit: ModalPopupExtender, которые имеют popupcontrolid iframe, который загружает другую страницу. Мне уже удалось передать некоторые параметры из родителя на страницу iframe. Теперь я хочу передать некоторую информацию на родительскую страницу, когда пользователь нажмет кнопку. Моим первым решением было написать javascript, который перезагружает родительские страницы параметром get, но таким образом родительская страница WHOLE перезагружается.Вызов метода из iframe (другая страница) с ModalPopupExtender

При закрытии страницы iframe я хотел бы вызвать метод «code behind» на родительской странице (передав некоторое значение), но этот метод должен быть вызван без перезагрузки страницы (т.е. кнопка в asp: UpdatePanel «Но как передать какую-то ценность?).

Есть ли способ сделать это?

Спасибо заранее, Alberto

ответ

0

Если вы хотите, чтобы некоторые из информации на родительской странице обновляемой вам нужно написать JavaScript. Не видя некоторые из существующего кода это будет трудно советовать, но что-то к эффекту

window.top.parentFunctionNameToUpdateValues(); 

может спровоцировать пост обратно к родителю на основе действия в IFRAME.

Если ничто в родительском объекте не нуждается в обновлении, просто введите форму в значениях столбца iframe родительскому элементу, а затем обработайте onload в родительском элементе, чтобы проанализировать нужные вам значения.

Смежные вопросы