Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/35.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net jQueryUI对话框、gridview和updatepanel_Asp.net_Jquery_Jquery Ui_Updatepanel - Fatal编程技术网

Asp.net jQueryUI对话框、gridview和updatepanel

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

我使用jQuery将gridview中的一列超链接转换为UI对话框

此gridview位于updatepanel中,对于该对话框的一个按钮,我在此updatepanel上执行_dopostback,这将刷新我在该对话框中所做的更改

除了一个小问题外,这一切都相当顺利。。。。此时updatepanel将发回并使用新数据重新创建gridview表。。我失去了对话功能

以前,我只是有以下几点:

$('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.
});