Я использую jQuery для преобразования столбца гиперссылок в виде сетки в диалоги пользовательского интерфейса.
Этот вид сетки находится в панели обновления, и для одной из кнопок диалога я выполняю __dopostback для этой панели обновления, которая обновляет изменения, которые я сделал в диалоге.
Все это работает довольно хорошо, за исключением одной небольшой проблемы ... это когда панель обновлений отправляет назад и воссоздает таблицу gridview с новыми данными ... Я теряю функциональность диалога!
Раньше у меня просто было следующее:
$('a.createdialog').click(function(e) { <iframe code here>.dialog( { <buttons and other options> } )
и имело смысл, что после обновления вида сетки вышеприведенное будет по существу стерто.
Итак, я поместил этот код в функцию, и, выполняя эту функцию при загрузке страницы, я также поместил функцию в код кнопки диалога. Это, однако, не решает проблему ... Я попытался переместиться туда, где я вызываю эту функцию, с кнопки на события загрузки панели обновления с помощью registerstartupscript () .. опять не повезло.
есть идеи?
Приветствия: D