2009-03-17 2 views
2

У меня есть несколько страниц, на которых есть 3 или 4 пользовательских элемента управления. каждый элемент управления имеет свою собственную обновленную область.вызвать панель обновления в пользовательском элементе управления для частичного обновления страницы из javascript/jquery

Я использую JQuery и thickbox для создания модального окна, где я открываю другую страницу aspx и изменяю некоторые данные.

Что я хочу сделать, так это обновить некоторые или все панели/содержимое обновлений на странице, когда модальное окно закрывается без обновления всей страницы. Я получаю очень раздражающее всплывающее сообщение иногда в Internet explorer, когда модальное окно закрывается, об обновлении или отмене (в настоящий момент этого текста нет).

Я довольно новичок в javascript и jquery и не знаю, в каком направлении это можно продолжить.

Спасибо

Джон Хокинс

ответ

2

В OnClose функции или же вы идете о зачете OnClose события, вы могли бы сделать что-то вроде этого так долго, как вы MyObject определены в качестве триггера для обновления панель.

function RefreshMyPanel() { 
    var mypage = Sys.WebForms.PageRequestManager.getInstance(); 
    mypage._doPostBack('myObject', ''); 
} 

Я не тестировал код выше, но похоже, что это один из способов, которым вы можете это сделать.