代码之家  ›  专栏  ›  技术社区  ›  zgorawski

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

  •  1
  • zgorawski  · 技术社区  · 14 年前

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

    DesignPanel.Controls.Add(new SiteElement()) 在里面 UpdatePanel 控件还是有更好的方法(通过javascript将它们添加到DOM结构中,有些不同的方法)?

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

    谢谢!

    1 回复  |  直到 14 年前
        1
  •  0
  •   Prashant Lakhlani    14 年前

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

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