2010-07-28 3 views
0

хочу получить помощь, спасибо вам заранее. У меня две страницы aspx, первая - основная страница, содержащая панель обновления, в которой я вызываю вторую страницу как всплывающее окно. Мне нужен способ для обновления панели обновления (на главной странице) из всплывающего окна.ASP.Net Как обновить updatePanel на главной странице из всплывающего окна?

Благодарим вас за драгоценную помощь.

Я называю всплывающее окно, как это следовать в JavaScript:

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; 

    }; 
+0

ли всплывающее окно в новом окне, или вы только с помощью DIV с фреймом для имитации всплывающего окна? – spinon

+0

это iframe (содержит другую страницу aspx), чтобы имитировать всплывающее окно. Ты! – TimeIsNear

ответ

0

Пропустите ClientID из UpdatePanel в всплывающем окне. Затем вызовите update() из вашего кода или javascript.

+0

Как передать идентификатор ClientID обновленной панели во всплывающее окно? по JS или C#? оцените пример simpe. Ты! – TimeIsNear

+0

Вот как вы получаете идентификатор на странице: <% = updatepanelname.ClientID%> – MCain

+0

Я знаю, как получить идентификатор клиента, но как передать этот ClientId во всплывающее окно? И как я обрабатываю updatePanel из всплывающего окна? thk вы! – TimeIsNear