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



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

但是,用户控件需要放在updatepanel(或类似的启用AJAX的框架)中,这样就可以更新它们而不必刷新整个页面,等等。常用的AJAX练习。

目前,用户将图标拖到中心区域,我使用JQuery UI可拖拽库来检测项目何时被拖放。在这一点上,我需要插入一个updatepanel到页面上,这样我就可以填充它的内容。

作为一个服务器端控件,不幸的是它不是那么简单Document.createElement('UpdatePanel');
这将是很棒但愚蠢的。

所以有一种方法,我可以通过javascript创建一个ajax启用控件,可以附加到我的页面和引用服务器端?

如果想要动态添加到页面的更新面板的数量有限,可以从服务器端添加它们,并使用css将它们隐藏给用户。如果用户执行了添加更新面板的操作,您只需要使更新面板可见。这可以在客户端用javascript完成,asp.net会很高兴。

最新更新