C# ASP.Net如何从弹出窗口更新主页中的updatePanel?

C# ASP.Net如何从弹出窗口更新主页中的updatePanel?,c#,javascript,asp.net,ajax,updatepanel,C#,Javascript,Asp.net,Ajax,Updatepanel,需要一些帮助,提前谢谢你。我有两个页面aspx,第一个是主页,包含一个updatepanel,我将第二个页面称为弹出窗口。我需要一个更新的方式在主页面更新面板从弹出窗口 谢谢你宝贵的帮助 我在javascript中调用popup,如下所示: this.showUrl = function(url) { if (!this.div) { this.create(); } else { this.div.style.display = '';

需要一些帮助,提前谢谢你。我有两个页面aspx,第一个是主页,包含一个updatepanel,我将第二个页面称为弹出窗口。我需要一个更新的方式在主页面更新面板从弹出窗口

谢谢你宝贵的帮助

我在javascript中调用popup,如下所示:

this.showUrl = function(url) {

     if (!this.div) {
      this.create();
     }
     else {
      this.div.style.display = '';
      this.hideDiv.style.display = '';
     }
     DayPilot2.ModalStatic = this;

     this.iframe.src = url;

    };

将UpdatePanel的ClientID传递到弹出窗口。然后从codebehind或javascript调用update。

我刚才写了一些关于如何从弹出窗口调用父窗口的代码behind的内容。看看是否有帮助


弹出窗口是在一个新窗口中,还是您只是使用带有iframe的div来模拟弹出窗口?它是一个iframe,包含其他页面aspx来模拟弹出窗口。谢谢你!如何将updatepanel的ClientID传递到弹出窗口?用JS还是C?请举一个简单的例子。谢谢你!下面是在页面中获取ID的方法:我知道如何获取clientID,但是如何将此clientID传递到弹出窗口?我如何处理弹出窗口中的updatePanel?谢谢你!如果是aspx页面,则可以使用会话对象传递id,甚至可以传递查询字符串。javascript调用是uu doPostBack'panel1';如果你不能让它以这种方式工作,试着在主页上放置一个按钮来调用doPostBack。然后,通过javascript从弹出窗口调用该按钮。