Asp.net jQueryUI对话框、gridview和updatepanel
我使用jQuery将gridview中的一列超链接转换为UI对话框 此gridview位于updatepanel中,对于该对话框的一个按钮,我在此updatepanel上执行_dopostback,这将刷新我在该对话框中所做的更改 除了一个小问题外,这一切都相当顺利。。。。此时updatepanel将发回并使用新数据重新创建gridview表。。我失去了对话功能 以前,我只是有以下几点:Asp.net jQueryUI对话框、gridview和updatepanel,asp.net,jquery,jquery-ui,updatepanel,Asp.net,Jquery,Jquery Ui,Updatepanel,我使用jQuery将gridview中的一列超链接转换为UI对话框 此gridview位于updatepanel中,对于该对话框的一个按钮,我在此updatepanel上执行_dopostback,这将刷新我在该对话框中所做的更改 除了一个小问题外,这一切都相当顺利。。。。此时updatepanel将发回并使用新数据重新创建gridview表。。我失去了对话功能 以前,我只是有以下几点: $('a.createdialog').click(function(e) { <iframe cod
$('a.createdialog').click(function(e) { <iframe code here>.dialog( { <buttons and other options> } )
$('a.createdialog')。单击(函数(e){.dialog({})
一旦gridview被更新,上面的内容将基本上被删除
因此,我将该代码放入一个函数中,在页面加载上运行该函数的同时,我还将该函数放入对话框的按钮代码中。但是,这并不能解决问题…我尝试将调用该函数的位置从按钮移动到updatepanel的加载事件(使用registerstartupscript())。再次失败
有什么想法吗?
干杯:D尝试live方法,来自JQuery文档的描述:现在和将来为所有匹配当前选择器的元素的事件附加一个处理程序。异步回发/刷新正在终止处理程序;live可以帮助在这种情况下持久化处理程序
HTH.尝试live方法,JQuery文档中的描述:现在和将来,为与当前选择器匹配的所有元素的事件附加一个处理程序。异步回发/刷新正在终止处理程序;在这种情况下,live可以帮助持久化处理程序
HTH.太棒了..马上就可以工作了(虽然我需要做一些进一步的阅读/测试,以确保我的头脑清醒过来…)谢谢!太棒了..马上就可以工作了(尽管我需要做一些进一步的阅读/测试,以确保我的头脑清醒过来…)谢谢!
$('.clickme').live('click', function() {
// Live handler called.
});