我想创建自定义控件(让我们将其命名为DesignPanel
),这将允许用户设计自己的网页结构,该网页结构将存储在站点地图文件中。此设计面板中将包含子控件(SiteElement
)。用户将通过连接站点元素构建页面结构,自定义它们(如更改名称)和添加新的。
最后一点对我来说是主要问题。我应该像DesignPanel.Controls.Add(new SiteElement())
控件中的UpdatePanel
一样动态添加这些网站元素控件,还是有更好的方法(通过javascript将它们添加到DOM结构中,不同的东西)?
我不需要任何代码或准备好的解决方案,只需命名我应该寻找的技术!
谢谢!
答案 0 :(得分:0)
可以从数据库条目动态创建站点地图,这可能更容易。
在动态生成表单时,服务器端选项更好,因为浏览器兼容性,服务器端事件的手动处理和状态管理等不建议使用DOM方法的问题。