С помощью Алекса я смог решить эту проблему.
На родительской странице у меня есть:
<script language="JavaScript">
<!--
function clickPostBackButton() {
document.getElementById("<%=PostBackButton.ClientID%>").click();
}
-->
</script>
<asp:Button CssClass="hide" CausesValidation="false" runat="server" Text="Postback" ID="PostBackButton" />
Затем на iFrame, который загружается в модальное окно. У меня есть форма с кнопкой. Кнопка переносит пользователя на другую страницу. На этой странице у меня есть этот код:
<script language="javascript" type="text/javascript">
// Check to make sure we're an iframe
if (window.parent !== window) {
// Run an arbitrary function in the parent window
var daddy = window.parent;
daddy.clickPostBackButton();
}
// Make sure you have that function defined in the parent page.
</script>
В этот момент модальная вдова закрывается, и родительская страница получает обратную реакцию при срабатывании.
Важно отметить, что у моей кнопки есть CausesValidation = "false", без этого у моей страницы были проблемы с проверкой. Спасибо за ваш совет Алекс Секстон