我正在使用jQuery将GridView中的一列超链接转换为UI对话框。jQueryUI对话框,gridview和updatepanel
这个gridview在一个updatepanel中,对于其中一个对话框的按钮,我在这个updatepanel上执行一个__dopostback,刷新我在对话框中所做的更改。
这一切都很好,除了一个小问题....这是当updatepanel回发并重新创建gridview表与新数据..我失去了对话功能!
以前,我只是有以下几点:
$('a.createdialog').click(function(e) { <iframe code here>.dialog({ <buttons and other options> })
,它是有道理的,一旦在GridView进行了更新,上面会基本被消灭。
所以我把这段代码放到一个函数中,并且在页面加载中运行这个函数,我也把函数放到了对话框的按钮代码中。然而,这并没有解决这个问题......我试着移动,我把这个函数从按钮调用到updatepanel的加载事件与registerstartupscript()..再次没有运气。
有什么想法? 干杯:D
梦幻般的..立即工作(虽然我需要做一些进一步的阅读/测试,以确保让我的头在附近......)谢谢! – 2010-11-01 15:42:58