在ASP.NET中动态创建自定义控件

时间:2010-10-18 13:33:00

标签: javascript asp.net

我想创建自定义控件(让我们将其命名为DesignPanel),这将允许用户设计自己的网页结构,该网页结构将存储在站点地图文件中。此设计面板中将包含子控件(SiteElement)。用户将通过连接站点元素构建页面结构,自定义它们(如更改名称)和添加新的

最后一点对我来说是主要问题。我应该像DesignPanel.Controls.Add(new SiteElement())控件中的UpdatePanel一样动态添加这些网站元素控件,还是有更好的方法(通过javascript将它们添加到DOM结构中,不同的东西)?

我不需要任何代码或准备好的解决方案,只需命名我应该寻找的技术!

谢谢!

1 个答案:

答案 0 :(得分:0)

可以从数据库条目动态创建站点地图,这可能更容易。

在动态生成表单时,服务器端选项更好,因为浏览器兼容性,服务器端事件的手动处理和状态管理等不建议使用DOM方法的问题。