2

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

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

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

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

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

4

1 回答 1

2

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

于 2011-08-25T09:37:44.133 回答