Когда всплывающее окно закрыто, главная страница должна быть обновлена ​​для загрузки измененных данных. - PullRequest
0 голосов
/ 11 декабря 2018
private void AddOrderItems(object sender, EventArgs e)
{
    string url = "Orderdetails.aspx";
    ClientScript.RegisterStartupScript(this.GetType(), "OpenWin", "<script>openNewWin('" + url + "')</script>");
}

Я использую приведенный выше код для открытия всплывающего окна.

У меня есть страница order.aspx, с которой я открываю другую страницу aspx (Orderdetails.aspx).Страница Orderdetails.aspx открывается как всплывающее окно.как только пользователь закроет окно (Orderdetails.aspx), страница Orders.aspx должна отправить обратно и загрузить вновь добавленные элементы.

Как перехватить событие закрытия всплывающего окна?

1 Ответ

0 голосов
/ 11 декабря 2018

Поместите этот блок скрипта в ваше дочернее окно: (Orderdetails.aspx)

<script>
        window.onunload = refreshParent;
        function refreshParent() {
            window.opener.location.reload();
        }
</script>
...