window.name = "dialogPage";
window.open("page2.html","dialogPage");
At this time, normal page jump can be realized; but if you use this method to refresh this page, that is, window.open('page1.html','dialogPage');
It may be that the page cannot be updated due to page caching; at this time, you can set the page to not allow caching (Response.Cache.SetNoStore()) to solve this problem;