На моей веб-странице у меня есть iframe, который отображает другую страницу. Я хочу передать некоторые параметры из iframe на главную страницу.Как связаться с страницей iframe со своей страницей размещения?
Можно ли это сделать?
На моей веб-странице у меня есть iframe, который отображает другую страницу. Я хочу передать некоторые параметры из iframe на главную страницу.Как связаться с страницей iframe со своей страницей размещения?
Можно ли это сделать?
С кодом на стороне сервера (вы отметили этот asp.net)? Нет. Сначала загружается страница, включая iframe, поэтому она может передавать данные на страницу в iframe (через строку запроса), но не наоборот.
С кодом на стороне клиента? См. How do I communicate between frames in a web browser?, но имейте в виду ограничения Same Origin Policy.
IFrame похож на браузер в браузере. Он имеет доступ к своим собственным файлам cookie, javascript и всему остальному, не имея ничего общего с содержащейся страницей, поэтому вы действительно не можете много общаться (не изнутри в без).
Если вы хотите общаться, то вы не можете использовать iframe. Вам будет лучше с javascript-кодом.
Я уверен, что вы можете передавать значения из славы/iframe в свой родительский элемент, используя javascript, используя window.parent