是否可以使用Javascript/Jquery将Updatepanel控件附加到页面?

是否可以使用Javascript/Jquery将Updatepanel控件附加到页面?,javascript,jquery,asp.net,asp.net-controls,Javascript,Jquery,Asp.net,Asp.net Controls,我正在尝试开发一个系统,用户可以将图标(代表用户控件)拖到网页上 但是,用户控件需要放在一个updatepanel(或类似的支持AJAX的框架)中,这样它们就可以在不刷新整个页面的情况下进行更新。这是通常的AJAX演练 目前,用户将图标拖到中心区域,我使用jQueryUIDragable库来检测项目何时被删除。此时,我需要在页面上插入一个updatepanel,以便用内容填充页面 不幸的是,作为服务器端控件,它并不像 Document.createElement('UpdatePanel') 这

我正在尝试开发一个系统,用户可以将图标(代表用户控件)拖到网页上

但是,用户控件需要放在一个
updatepanel
(或类似的支持AJAX的框架)中,这样它们就可以在不刷新整个页面的情况下进行更新。这是通常的AJAX演练

目前,用户将图标拖到中心区域,我使用jQueryUIDragable库来检测项目何时被删除。此时,我需要在页面上插入一个
updatepanel
,以便用内容填充页面

不幸的是,作为服务器端控件,它并不像
Document.createElement('UpdatePanel')
这将是可怕的,但愚蠢的


那么,有没有一种方法可以通过javascript创建一个支持ajax的控件,该控件可以附加到我的页面并引用到服务器端?

如果要动态添加到页面的UpdatePanel数量有限,可以从服务器端添加它们,并使用css将它们隐藏给用户。如果用户执行添加updatepanel的操作,则只需使updatepanel可见。这可以通过客户端的javascript实现,asp.net会很高兴的。

这是一个非常好的答案,尽管要添加的更新面板的数量在技术上并不有限。然而,在实践中,我可以指定一个用户永远不可能达到的任意上限(比如说,50),只需添加该数量的面板即可。