繁体   English   中英

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

[英]Create custom controls dynamically in ASP.NET

我想创建自定义控件(将其命名为DesignPanel ),该DesignPanel将允许用户设计自己的网页结构,该结构将存储在站点地图文件中。 该设计面板内部将具有子控件( SiteElement )。 用户将通过连接站点元素来构建页面结构,对其进行自定义(例如更改名称)并添加新的

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

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

谢谢!

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM